淘先锋技术网

首页 1 2 3 4 5 6 7

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 应用了。