在CentOS上安装搭建PHP+Apache+Mysql的服务器环境

  • Post category:Linux

我们来讲解在CentOS上安装搭建PHP+Apache+MySQL的服务器环境完整攻略,首先我们分为以下三步:

  1. 安装Apache
  2. 安装PHP
  3. 安装MySQL

接下来我们会逐一讲解。

安装Apache

在CentOS上安装Apache,我们可以使用yum来安装,以下是具体步骤:

  1. 执行以下命令来更新CentOS的软件包:

sudo yum update

  1. 执行以下命令来安装Apache:

sudo yum install httpd

  1. 启动Apache服务:

sudo systemctl start httpd

  1. 设置开机启动Apache:

sudo systemctl enable httpd

安装完毕后,我们可以通过在浏览器中输入服务器的IP地址,来验证是否安装成功。例如:http://你的服务器IP

安装PHP

在CentOS上安装PHP,我们同样可以使用yum来安装,以下是具体步骤:

  1. 执行以下命令来安装PHP:

sudo yum install php

  1. 安装php-mysql:

sudo yum install php-mysql

  1. 重新启动Apache:

sudo systemctl restart httpd

安装完毕后,我们可以通过在浏览器中输入一个PHP文件的地址(例如:http://你的服务器IP/test.php),来验证是否安装成功。需要注意的是,在测试之前需要先创建test.php文件,并在里面写入以下代码:

<?php
phpinfo();
?>

安装MySQL

在CentOS上安装MySQL,我们同样可以使用yum来安装,以下是具体步骤:

  1. 执行以下命令来安装MySQL:

sudo yum install mysql-server

  1. 启动MySQL服务:

sudo systemctl start mysqld

  1. 设置MySQL的root密码:

sudo mysql_secure_installation

视情况会要求输入密码,完成后会提示是否为root用户设置密码

  1. 设置开机启动MySQL:

sudo systemctl enable mysqld

安装完毕后,我们可以通过以下命令来测试MySQL是否安装成功:

mysql -u root -p

接下来输入之前设置的root密码后,就可以进入到MySQL的命令行中了。

示例一:

小明在自己的CentOS服务器上搭建了一个网站,并且需要使用PHP来编写网站程序,所以他决定使用本篇攻略教授的方式来安装搭建PHP+Apache+MySQL的服务器环境。

他首先打开一个终端,在命令行中执行以下命令来更新CentOS的软件包:

sudo yum update

随后,他执行以下命令来安装Apache:

sudo yum install httpd

然后,他启动Apache服务:

sudo systemctl start httpd

接着,他执行以下命令来安装PHP:

sudo yum install php

安装完毕后,他在/var/www/html目录下创建了一个名为test.php的文件,并写入以下代码:

<?php
phpinfo();
?>

他通过在浏览器中输入http://他的服务器IP/test.php来验证是否安装成功,发现页面显示了PHP的相关信息,所以他成功地安装了PHP+Apache的服务器环境。

示例二:

小红在自己的CentOS服务器上搭建了一个WordPress网站,并且需要使用MySQL来存储网站数据,所以她决定使用本篇攻略教授的方式来安装搭建PHP+Apache+MySQL的服务器环境。

她首先打开一个终端,在命令行中执行以下命令来更新CentOS的软件包:

sudo yum update

然后,她执行以下命令来安装Apache:

sudo yum install httpd

然后,她启动Apache服务:

sudo systemctl start httpd

接着,她执行以下命令来安装PHP:

sudo yum install php

随后,她执行以下命令来安装MySQL:

sudo yum install mysql-server

安装完毕后,她使用以下命令来启动MySQL服务:

sudo systemctl start mysqld

她使用以下命令来为MySQL的root用户设置密码:

sudo mysql_secure_installation

随后,她在MySQL命令行中,创建了一个名为wordpress的数据库,并将wordpress用户的密码设置为password:

mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
exit

最后,她在WordPress配置文件中,将数据库连接信息设置为之前创建的数据库连接信息,完成了网站的搭建。