centos

centos lamp如何安装php

小樊
49
2025-06-18 14:39:25
栏目: 编程语言

在CentOS上安装LAMP(Linux, Apache, MySQL, PHP)环境,可以按照以下步骤进行:

1. 更新系统

首先,确保你的系统是最新的:

sudo yum update -y

2. 安装Apache

安装Apache HTTP服务器:

sudo yum install httpd -y

启动并启用Apache服务:

sudo systemctl start httpd
sudo systemctl enable httpd

检查Apache状态:

sudo systemctl status httpd

3. 安装MySQL

安装MySQL服务器:

sudo yum install mysql-server -y

启动并启用MySQL服务:

sudo systemctl start mysqld
sudo systemctl enable mysqld

运行MySQL安全脚本以提高安全性:

sudo mysql_secure_installation

按照提示设置root密码和其他安全选项。

4. 安装PHP

安装PHP及其常用模块:

sudo yum install php php-mysqlnd php-gd php-xml php-mbstring -y

启动并启用PHP-FPM(如果使用PHP-FPM):

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

检查PHP版本:

php -v

5. 配置Apache以支持PHP

编辑Apache配置文件 /etc/httpd/conf/httpd.conf 或创建一个新的虚拟主机配置文件:

sudo vi /etc/httpd/conf.d/php.conf

确保以下行没有被注释掉:

LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType application/x-httpd-php .php

重启Apache服务以应用更改:

sudo systemctl restart httpd

6. 测试PHP安装

创建一个测试PHP文件来验证安装:

sudo vi /var/www/html/index.php

添加以下内容:

<?php
phpinfo();
?>

保存并退出编辑器,然后在浏览器中访问 http://your_server_ip/index.php,你应该能看到PHP信息页面。

7. 安装其他PHP扩展(可选)

根据需要安装其他PHP扩展,例如:

sudo yum install php-pear php-bcmath php-ctype php-curl php-dba php-dbase php-diff php-dns php-exif php-fileinfo php-ftp php-gmp php-imap php-mcrypt php-memcached php-mhash php-mysqlnd php-pdo php-pdo_mysql php-pear php-pecl-memcached php-pecl-mongodb php-pecl-redis php-sqlite3 php-tidy php-xmlrpc php-zip -y

重启PHP-FPM服务以应用更改:

sudo systemctl restart php-fpm

通过以上步骤,你应该能够在CentOS上成功安装并配置LAMP环境。

0
看了该问题的人还看了