一、关闭防火墙 1.查看防火墙状态 systemctl status firewalld
2.关闭防火墙 systemctl stop firewalld 3.永久关闭防火墙 systemctl disable firewalld 二、安装Apache 1.安装Apache服务及扩展包 yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql 2.启动Apache服务 systemctl start httpd 3.设置Apache服务开机自启动 systemctl enable httpd 4.查看apache是否安装成功 在浏览器地址栏输入 http://ip地址,运行,出现如下页面即安装成功
三、安装并配置MySQL 1.更新YUM源 rpm -Uvh http://dev./get/mysql57-community-release-el7-9.noarch.rpm 2.安装MySQL yum -y install mysql-community-server 如果出现”No match for argument“错误,请先运行yum module disable mysql禁用默认的mysql模块,再安装MySQL 3.查看MySQL版本号 mysql -V 出现如下信息即表示安装成功,注意”V“要大写
4.启动mysql systemctl start mysqld 5.设置开机自启动 systemctl enable mysqld systemctl daemon-reload 6.查看初始密码 grep "password" /var/log/mysqld.log 7.配置MySQL的安全性 mysql_secure_installation
Enter password for user root: #输入上一步获取的root用户初始密码 The 'validate_password' plugin is installed on the server. The subsequent steps will run with the existing configuration of the plugin. Using existing password for root. Estimated strength of the password: 100 Change the password for root ? (Press y|Y for Yes, any other key for No) : Y #是否更改root用户密码,输入Y New password: #输入新密码,长度为8至30个字符,必须同时包含大小写英文字母、数字和特殊符号。特殊符号可以是()` ~!@#$%^&*- =|{}[]:;‘<>,.?/ Re-enter new password: #再次输入新密码 Estimated strength of the password: 100 Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : Y
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y #是否删除匿名用户,输入Y Success.
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y #禁止root远程登录,输入Y Success.
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y #是否删除test库和对它的访问权限,输入Y - Dropping test database... Success.
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y #是否重新加载授权表,输入Y Success. All done! 四、安装PHP 1.更新YUM源
yum install -y https://repo./ius-release-el7.rpm https://dl./pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror./yum/el7/webtatic-release.rpm 2.安装PHP yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb 3.查看PHP版本 php -v 出现如下结果即表示php安装成功 4.在Apache网站根目录创建测试文件 echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php 5.重启Apache服务 systemctl restart httpd 6.运行。在浏览器地址栏输入http://ip地址/phpinfo.php,出现如下页面即表示安装成功
五、安装phpMyAdmin 1.创建phpMyAdmin数据存放目录 mkdir -p /var/www/html/phpmyadmin 2.下载phpMyAdmin压缩包并解压
wget https://files./phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip
yum install -y unzip unzip phpMyAdmin-4.0.10.20-all-languages.zip 3.复制phpMyAdmin文件到准备好的数据存放目录 mv phpMyAdmin-4.0.10.20-all-languages/* /var/www/html/phpmyadmin 4.检查是否安装成功。在浏览器地址栏输入http://ip地址/phpmyadmin,运行,出现如下页面即表示安装成功
LAMP环境配置完成! 如果使用navicat连接数据库报错,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server,是无法给远程连接的用户权限问题,就是”7.配置MySQL的安全性“中第三步设置了禁止远程登陆 解决办法: mysql -u root -p密码 进入Mysql控制台
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;来源:https://www./content-3-781951.html |
|