CentOS 7 搭建 Apache + PHP + MySQL 环境
安装 Apache
1. 安装
yum -y install httpd
2. 开启 Apache 服务
systemctl start httpd.service
3. 停止 Apache 服务
systemctl stop httpd.service
4. 设置 Apache 服务开机启动
systemctl enable httpd.service
5. 验证 Apache 服务是否安装成功
在浏览器输入服务器的 IP 地址,如果看到 Apache 的默认页面,有 Testing 123... 字样,说明 Apache 安装成功了。
安装 PHP
1. 安装
yum -y install php
2. 重启 Apache 服务
systemctl restart httpd 或 systemctl restart httpd.service
3. 测试 PHP 是否安装成功
写一个 php 文件:
vi /var/www/html/info.php
i
[Esc]:wq
然后在浏览器输入:
http://host/info.php
会出现php的一些信息,(host 是服务器的 IP 地址)。
安装 MySQL
在使用 CentOS 想要安装 MySQL ,如果下面的命令:
yum -y install mysql
那么,CentOS 就会为你自动安装 MariaDB,虽然也是 MySQL 的一个分支,但我们更习惯用 MySQL 。
在 CentOS 中默认安装有 MariaDB ,但是我们需要的是 MySQL ,安装 MySQL 可以覆盖 MariaDB 。
于是,开始下面的操作:
1. 下载并安装 MySQL 官方的 Yum Repository
wget -i -c https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
2. 安装 Yum Repository
yum -y install mysql80-community-release-el7-1.noarch.rpm
3. 安装 MySQL 服务器
yum -y install mysql-community-server
4. 开启 MySQL 服务
systemctl start mysqld.service
5. 查看 MySQL 服务运行状态
systemctl status mysqld.service
6. 移除 Yum Repository
yum -y remove mysql80-community-release-el7-1.noarch.rpm
更改 MySQL root 密码
1. 查看初始 root 密码
grep "password" /var/log/mysqld.log
2. 使用 root 初始密码登录
mysql -uroot -p
3. 修改 root 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '这里填新密码';
4. 使用简单密码
因为一些安全原因,MySQL 需要强度高的密码,如果提示错误,你只想使用简单的密码,可以采用以下的方法:
SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 8 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | MEDIUM |
| validate_password.special_char_count | 1 |
+--------------------------------------+--------+
7 rows in set (0.00 sec)
set global validate_password.policy=0;
set global validate_password.length=1;
此时就可以使用简单密码了,比如 1234 之类。
安装 php-mysql 模块
yum -y install php-mysql
安装常用的 PHP 模块
1. 安装
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
2. 重启 Apache 服务
systemctl restart httpd.service
然后,再次在浏览器中查看 info.php ,你会看到安装的 PHP 模块信息。
<完 >