阿里云服务器是很多开发者心仪的选择,想要在上面搭建PHP环境,却不知道从何下手?别担心,今天就来手把手教大家如何在阿里云服务器上搭建PHP环境,让你的网站轻松跑起来!
我们需要准备一台阿里云服务器,可以选择购买或租用,这里建议大家选择操作系统为CentOS的云服务器,因为它的稳定性较高,且社区支持力度大。
我们要登录到服务器,可以使用PuTTY这个工具,通过SSH协议连接到服务器,输入用户名和密码后,我们就可以开始搭建PHP环境啦!
第一步,更新系统软件包,在命令行中输入以下命令:
sudo yum update -y
第二步,安装Nginx,Nginx是一款高性能的Web服务器,可以用来替代Apache,安装命令如下:
sudo yum install nginx -y
安装完成后,启动Nginx并设置为开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
第三步,安装PHP,这里我们安装PHP 7.4版本,输入以下命令:
sudo yum install epel-release -y
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install php74w php74w-fpm php74w-mysql -y
安装完成后,启动PHP-FPM并设置为开机自启:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
第四步,配置Nginx与PHP,我们需要修改Nginx的配置文件,使其能够正确处理PHP文件,输入以下命令:
sudo vi /etc/nginx/nginx.conf
在配置文件中,找到以下内容并修改:
server {
listen 80;
server_name your_domain.com;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
保存并退出编辑器,创建一个测试PHP文件,验证环境搭建是否成功:
sudo vi /var/www/html/info.php
在文件中输入以下内容:
<?php
phpinfo();
?>
第五步,重启Nginx和PHP-FPM,使配置生效:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
在浏览器中访问你的服务器IP或域名/info.php,如果看到PHP信息页面,那么恭喜你,PHP环境搭建成功!
为了确保网站的安全性,建议安装以下扩展:
sudo yum install php74w-gd php74w-xml php74w-mbstring php74w-json php74w-zip -y
就是阿里云服务器搭建PHP环境的详细步骤,跟着这篇文章,相信你已经成功搭建了自己的PHP环境,就可以开始部署你的网站项目,开启互联网之旅啦!祝大家好运!

