Products
96SEO 2025-08-28 18:39 1
在开始部署PHP网站之前,确保你的CentOS服务器已经安装好以下基础软件包:
1. 安装epel-release仓库
sudo yum install epel-release
2. 安装nginx
sudo yum install nginx
3. 启动nginx服务
sudo systemctl start nginx
4. 设置nginx服务开机自启
sudo systemctl enable nginx
1. 安装mysql-server
sudo yum install mysql-server
2. 启动mysql服务
sudo systemctl start mysqld
3. 设置mysql服务开机自启
sudo systemctl enable mysqld
4. 设置root密码
sudo mysql_secure_installation
1. 安装php
sudo yum install php php-mysqlnd php-gd php-xml php-mbstring
1. 修改nginx配置文件
sudo vi /etc/nginx/nginx.conf
2. 添加或修改server块配置
server_name your_domain.com;
root /var/www/html/your_website;
index index.php index.html index.htm;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据实际php版本修改
fastcgi_param SCRIPT_FILE不结盟E $document_root$fastcgi_script_name;
include fastcgi_params;
}
1. 启动php-fpm服务
sudo systemctl start php-fpm
2. 设置php-fpm服务开机自启
sudo systemctl enable php-fpm
1. 将网站文件上传到服务器
sudo scp -r /path/to/your/website/* user@your_server:/var/www/html/your_website
1. 在浏览器中访问你的网站
如果一切配置正确,你应该能看到你的PHP网站。
检查nginx和php-fpm服务是否启动,以及配置文件是否正确。
检查PHP配置文件和nginx配置文件中的相关设置。
检查MySQL配置文件和php配置文件中的相关设置。
在CentOS上部署PHP网站需要一系列的步骤,包括安装nginx、mysql、php等。通过本文的详细教程,相信你已经掌握了如何在CentOS上部署PHP网站的基本方法。祝你部署顺利!
Demand feedback