HCRM博客

CentOS下PHP网站部署指南

CentOS PHP网站发布指南

CentOS是一款流行的Linux发行版,以其稳定性和安全性而著称,许多网站开发者和企业选择在CentOS上部署PHP网站,本文将为您提供一个详细的CentOS PHP网站发布指南,帮助您轻松完成网站部署。

CentOS下PHP网站部署指南-图1

准备工作

在开始之前,请确保您的CentOS服务器满足以下条件:

  • 系统已更新至最新版本
  • 已安装Apache或Nginx服务器
  • 已安装PHP
  • 已安装MySQL(可选)

安装Apache服务器

sudo yum install httpd -y

安装PHP

sudo yum install php php-mysql -y

配置Apache

编辑Apache配置文件:

sudo nano /etc/httpd/conf/httpd.conf

找到DocumentRootDirectoryIndex行,修改如下:

DocumentRoot "/var/www/html"
DirectoryIndex index.php index.html index.htm

创建网站目录

sudo mkdir /var/www/html/yourdomain.com

替换yourdomain.com为您实际的域名。

设置文件权限

sudo chown -R apache:apache /var/www/html/yourdomain.com
sudo chmod -R 755 /var/www/html/yourdomain.com

配置虚拟主机

/etc/httpd/conf.d/目录下创建一个新的虚拟主机配置文件,例如yourdomain.com.conf

CentOS下PHP网站部署指南-图2

sudo nano /etc/httpd/conf.d/yourdomain.com.conf
<VirtualHost *:80>
    ServerAdmin webmaster@yourdomain.com
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    DocumentRoot /var/www/html/yourdomain.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

替换yourdomain.comwebmaster@yourdomain.com为您实际的域名和邮箱地址。

重启Apache服务器

sudo systemctl restart httpd

验证网站

在浏览器中输入您的域名,如果看到Apache默认页面,则表示网站部署成功。

配置MySQL(可选)

sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo mysql_secure_installation

按照提示完成MySQL的配置。

创建数据库和用户

mysql -u root -p
CREATE DATABASE yourdatabasename;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON yourdatabasename.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
EXIT;

替换yourdatabasenameusernamepassword为您实际的数据库名称、用户名和密码。

FAQs

Q1:如何检查Apache服务器是否运行正常?A1: 使用以下命令检查Apache服务的状态:

CentOS下PHP网站部署指南-图3

sudo systemctl status httpd

如果Apache正在运行,状态应该显示为“active (running)”。

Q2:如何查看Apache的访问日志?A2: 访问日志通常位于/var/log/httpd/目录下,例如access.log

sudo cat /var/log/httpd/access.log

这将显示所有访问网站的记录。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/57820.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~