首页 分类三文章正文

CentOS环境下搭建PHP网站的详细指南

分类三 2025年01月20日 13:14 23 admin

随着互联网的飞速发展,PHP作为一款功能强大、易学易用的开源服务器端脚本语言,已经成为了许多网站开发者的首选,而CentOS作为一款稳定可靠的Linux发行版,也因其高效、安全、免费等特点而备受青睐,本文将详细讲解如何在CentOS环境下搭建PHP网站,帮助您快速入门。

准备工作

1、硬件环境:一台能够稳定运行的CentOS服务器。

2、软件环境:CentOS操作系统、Apache服务器、PHP、MySQL等。

安装Apache服务器

1、使用CentOS自带包管理器yum安装Apache服务器:

yum install httpd -y

2、启动Apache服务:

systemctl start httpd

3、设置Apache服务开机自启:

systemctl enable httpd

4、检查Apache服务状态:

systemctl status httpd

5、访问服务器IP地址,确认Apache服务器安装成功。

安装PHP

1、使用yum安装PHP:

yum install php -y

2、安装PHP扩展,如php-mysql、php-gd等:

yum install php-mysql php-gd php-xml php-mbstring php-zip -y

3、重启Apache服务,使PHP扩展生效:

systemctl restart httpd

安装MySQL数据库

1、使用yum安装MySQL数据库:

yum install mariadb-server mariadb -y

2、启动MySQL服务:

systemctl start mariadb

3、设置MySQL服务开机自启:

systemctl enable mariadb

4、设置root用户密码,并设置远程连接权限:

mysql_secure_installation

5、创建一个用于网站的数据库,如:mydatabase:

mysql -u root -p
CREATE DATABASE mydatabase;

6、创建一个数据库用户,并授权访问:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'username'@'localhost';
FLUSH PRIVILEGES;

配置网站

1、创建一个用于存放网站的目录,如:/var/www/html:

mkdir /var/www/html

2、创建一个测试PHP文件,如:index.php,并添加以下内容:

<?php
phpinfo();
?>

3、将index.php文件放入刚才创建的网站目录:

cp index.php /var/www/html/

4、修改Apache配置文件,允许访问index.php:

vi /etc/httpd/conf/httpd.conf

找到以下行:

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

确保Directory标签内的路径与您的网站目录一致。

5、重启Apache服务,使配置生效:

systemctl restart httpd

访问网站

1、在浏览器中输入服务器IP地址,如:http://192.168.1.100/,即可看到PHP信息页面。

至此,您已在CentOS环境下成功搭建了一个PHP网站,您可以根据需求安装其他软件、配置网站内容等,祝您网站开发顺利!

上海衡基裕网络科技有限公司,网络热门最火问答,网络技术服务,技术服务,技术开发,技术交流,如何创建一个网站?初学者的分步指南.com博客www.yqtbyy.com 备案号:沪ICP备2023039794号 上海衡基裕网络科技有限公司发布内容仅供参考 如有侵权请联系删除QQ:597817868