【CentOS快速上手】轻松安装PHP与MySQL,构建高效Web环境全攻略

发布时间:2025-05-23 11:14:28

引言

CentOS是一个广泛利用的Linux发行版,它以其牢固性跟保险性而驰名。对Web开辟者跟体系管理员来说,CentOS是一个幻想的抉择。本文将领导你如何在CentOS上疾速安装PHP跟MySQL,从而构建一个高效的Web情况。

体系请求

在开端之前,请确保你的CentOS体系满意以下请求:

  • CentOS 7或更高版本
  • root权限或sudo权限
  • 收集连接

安装PHP

PHP是一种风行的效劳器端剧本言语,广泛用于Web开辟。以下是安装PHP的步调:

1. 安装EPEL客栈

起首,你须要安装EPEL(Extra Packages for Enterprise Linux)客栈,它供给了很多额定的软件包。

sudo yum install epel-release

2. 安装PHP

接上去,安装PHP。

sudo yum install php

3. 安装PHP扩大年夜

安装一些常用的PHP扩大年夜,如PDO、mbstring跟ctype。

sudo yum install php-pdo php-mbstring php-ctype

4. 验证PHP安装

安装实现后,可能经由过程运转以下命令来验证PHP能否已正确安装。

php -v

这将表现PHP的版本信息。

安装MySQL

MySQL是一个开源的关联型数据库管理体系,它是构建Web利用顺序的基本。

1. 安装MySQL效劳器

利用以下命令安装MySQL效劳器。

sudo yum install mysql-server

2. 启动MySQL效劳

启动MySQL效劳并设置它在启动时主动运转。

sudo systemctl start mysqld
sudo systemctl enable mysqld

3. 保险设置

运转mysql_secure_installation剧本来设置root密码、删除匿名用户、禁止root远程登录等保险办法。

sudo mysql_secure_installation

4. 验证MySQL安装

连接到MySQL效劳器并运转一个简单的查询来验证安装。

mysql -u root -p
SELECT VERSION();

这将表现MySQL的版本信息。

设置Web效劳器

为了运转PHP利用顺序,你须要一个Web效劳器。以下是利用Apache作为Web效劳器的步调。

1. 安装Apache

安装Apache效劳器。

sudo yum install httpd

2. 启动Apache效劳

启动Apache效劳并设置它在启动时主动运转。

sudo systemctl start httpd
sudo systemctl enable httpd

3. 创建测试页面

在Apache的默许文档根目录中创建一个测试页面。

sudo nano /var/www/html/info.php

输入以下内容:

<?php
phpinfo();
?>

4. 测试Apache

在浏览器中拜访http://yourdomain.com/info.phphttp://localhost/info.php,你应当看到PHP跟Apache的配相信息。

总结

你现在曾经在CentOS上成功安装了PHP跟MySQL,并设置了Apache以运转PHP利用顺序。这是一个高效Web情况的出发点,你可能根据须要进一步扩大年夜跟定制你的效劳器设置。