centos下yum搭建安装linux+apache+mysql+php环境教程

  • Post category:Linux

下面是“CentOS下yum搭建安装Linux+Apache+MySQL+PHP环境”的完整攻略:

1. 环境说明

  • 操作系统:CentOS 7.x
  • 软件版本:Apache 2.4、MySQL 5.7、PHP 7.2

2. 安装Apache

在CentOS中,可以通过yum安装Apache。

# 更新yum
sudo yum update
# 安装Apache
sudo yum install httpd

安装完成后,启动Apache并设置开机自启。

# 启动Apache
sudo systemctl start httpd
# 设置开机自启
sudo systemctl enable httpd

在浏览器中访问服务器的IP地址或域名,可以看到Apache的欢迎页面。

3. 安装MySQL

同样,可以通过yum安装MySQL。

# 安装MySQL
sudo yum install mysql-server mysql

安装完成后,启动MySQL并设置开机自启。

# 启动MySQL
sudo systemctl start mysqld
# 设置开机自启
sudo systemctl enable mysqld

初次安装MySQL需要进行一些配置,执行以下命令即可。

sudo mysql_secure_installation

按照提示完成配置。大多数情况下,可以选择默认选项。

4. 安装PHP

同样,可以通过yum安装PHP。

# 安装PHP及其扩展
sudo yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

安装完成后,重启Apache。

sudo systemctl restart httpd

为了测试PHP是否正常工作,可以创建一个测试文件。在/var/www/html目录下创建一个文件名为info.php的文件,内容如下。

<?php
phpinfo();
?>

确保该文件的权限为644。

sudo chmod 644 /var/www/html/info.php

在浏览器中访问http://服务器IP地址/info.php,可以看到PHP的环境信息页面。

5. 示例说明

示例1:安装PHP的mysqli扩展

如果需要使用MySQLi库,需要安装mysqli扩展。可以通过yum安装。

sudo yum install php-mysqli

安装完成后,重启Apache即可。

sudo systemctl restart httpd

示例2:安装其他PHP扩展

如果需要使用其他的PHP库,如Redis扩展、GD扩展等,可以通过yum安装。可以通过以下命令列出所有可用的扩展名。

yum search php-

安装命令与示例1相似。以安装Redis扩展为例:

sudo yum install php-pecl-redis

安装完成后,重启Apache即可。

sudo systemctl restart httpd

以上就是在CentOS下使用yum搭建安装Linux+Apache+MySQL+PHP环境的详细攻略。