CentOS 7 是当前最受欢迎的 Linux 系统之一,其在企业级应用、算力计算等领域都有很好的表现。而 MySQL 和 PHP 是构建 Web 应用最为常用的两项工具。
本文将介绍 CentOS 7 系统下如何安装 MySQL 和 PHP 并配置环境。
安装 MySQL
CentOS 7 下安装 MySQL 的方法很简单,直接使用 yum 安装即可:
yum install -y mysql-server
安装完成后,启动 MySQL 服务:
systemctl start mariadb.service
此时 MySQL 已经成功启动。如果需要设置 MySQL 的 root 用户密码,可以使用以下命令:
mysqladmin -u root password "newpassword"
安装 PHP
在 CentOS 7 上安装 PHP 需要先添加 EPEL 和 REMI 源,可以使用以下命令:
yum install -y epel-release yum-utils
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装完成后,启用 REMI 源并安装 PHP:
yum-config-manager --enable remi-php74
yum install -y php php-cli php-fpm php-mysql php-zip php-common php-mbstring php-gd php-curl php-xml php-pear php-bcmath
安装完成后,可以使用以下命令验证 PHP 安装是否成功:
php -v
配置 MySQL 和 PHP
安装完成 MySQL 和 PHP 后,还需要进行一些配置操作。
首先编辑 MySQL 的配置文件 /etc/my.cnf,添加以下配置:
[mysqld]
default-storage-engine = InnoDB
collation-server = utf8mb4_unicode_ci
character-set-server = utf8mb4
然后重新启动 MySQL 服务:
systemctl restart mariadb.service
接下来,编辑 PHP 的配置文件 /etc/php.ini,修改以下配置:
date.timezone = Asia/Shanghai
max_execution_time = 300
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
修改配置文件后,重启 PHP-FPM:
systemctl restart php-fpm.service
至此,在 CentOS 7 系统下成功安装和配置 MySQL 和 PHP,可以开始构建 Web 应用了。