阿里云CentOS配置PHP环境

准备工作
在开始配置PHP环境之前,我们需要确保以下准备工作已经完成:
- 已在阿里云上购买并开通了CentOS服务器。
- 已登录到CentOS服务器。
- 已安装并配置了Apache或Nginx服务器。
安装PHP
使用以下命令安装PHP:
sudo yum install php php-cli php-fpm
安装完成后,可以使用以下命令查看PHP版本:
php -v
配置Apache服务器
编辑Apache配置文件:
sudo vi /etc/httpd/conf/httpd.conf
在配置文件中找到以下行:
LoadModule php7_module modules/libphp7.so
将该行前面的注释符号(#)去掉。
保存并退出编辑器。

重启Apache服务器以使配置生效:
sudo systemctl restart httpd
配置Nginx服务器
编辑Nginx配置文件:
sudo vi /etc/nginx/nginx.conf
在配置文件中找到以下行:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
} 保存并退出编辑器。
编辑fastcgi配置文件:
sudo vi /etc/nginx/snippets/fastcgi-php.conf
在配置文件中找到以下行:
fastcgi_pass 127.0.0.1:9000;
将127.0.0.1:9000替换为你的PHP-FPM进程监听的IP地址和端口。
保存并退出编辑器。
重启Nginx服务器以使配置生效:

sudo systemctl restart nginx
测试PHP环境
在Apache服务器上,创建一个名为
info.php的文件,并放置在Apache的网站目录下(如/var/www/html/)。在
info.php文件中输入以下内容:
<?php phpinfo(); ?>
- 在浏览器中访问
http://你的域名/info.php,你应该能看到PHP的配置信息。
FAQs
Q1:为什么我的PHP页面无法正常显示?
A1:请检查以下原因:
- PHP环境是否已正确安装。
- Apache或Nginx服务器是否已正确配置。
- PHP配置文件是否正确。
- 是否有权限访问网站目录。
Q2:如何修改PHP的内存限制?
A2:编辑PHP配置文件(/etc/php.ini),找到以下行:
memory_limit = 128M
将128M替换为你需要的内存限制,然后保存并退出编辑器。

