CentOS 7搭建网站教程,从基础配置到网站部署全攻略
随着互联网的普及,越来越多的企业和个人开始搭建自己的网站,CentOS 7作为一款免费、开源的Linux操作系统,因其稳定性和安全性被广泛应用于网站搭建,本文将为您详细讲解如何在CentOS 7上搭建网站,从基础配置到网站部署,助您轻松入门。
环境准备
1、服务器:一台配置满足需求的CentOS 7服务器。
2、虚拟主机:如果您没有服务器,可以选择购买虚拟主机。
3、域名:一个域名,用于访问您的网站。
系统配置
1、设置静态IP地址
(1)编辑网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33(ens33为您的网络接口名称,请根据实际情况修改)
(2)修改以下参数:
BOOTPROTO=static IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
(3)重启网络服务:systemctl restart network
2、设置主机名
(1)编辑主机名配置文件:vi /etc/hostname
(2)将原有主机名替换为新的主机名,centos7
(3)重启网络服务:systemctl restart network
3、设置主机名解析
(1)编辑hosts文件:vi /etc/hosts
(2)添加以下内容:
192、168.1.2 centos7
(3)保存并退出
4、设置时区
(1)编辑时区配置文件:vi /etc/timezone
(2)将Asia/Shanghai设置为您的时区
(3)重启系统:reboot
安装Apache服务器
1、安装Apache:yum install httpd
2、启动Apache服务:systemctl start httpd
3、设置开机自启:systemctl enable httpd
安装PHP
1、安装PHP:yum install php
2、安装PHP模块:yum install php-gd php-mysql php-xml
3、修改Apache配置文件:vi /etc/httpd/conf/httpd.conf
(1)在DirectoryIndex行后面添加index.php index.html index.htm
(2)在LoadModule行下面添加以下内容:
LoadModule php7_module modules/libphp7.so
(3)在<Directory "/var/www/html">行下面添加以下内容:
<IfModule php7_module>
    AddType application/x-httpd-php .php
    php_value engine On
</IfModule>4、重启Apache服务:systemctl restart httpd
安装MySQL
1、安装MySQL:yum install mariadb-server
2、启动MySQL服务:systemctl start mariadb
3、设置开机自启:systemctl enable mariadb
4、设置root用户密码:mysql_secure_installation
搭建网站
1、创建网站目录:mkdir /var/www/html/yourdomain.com
2、创建虚拟主机配置文件:vi /etc/httpd/conf.d/yourdomain.com.conf
(1)添加以下内容:
<VirtualHost *:80>
    ServerAdmin webmaster@yourdomain.com
    ServerName yourdomain.com
    DocumentRoot /var/www/html/yourdomain.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>(2)替换yourdomain.com为您的域名
3、重启Apache服务:systemctl restart httpd
至此,您的网站已经搭建完成,您可以在浏览器中输入您的域名访问网站,在网站目录下创建一个名为index.php的文件,并添加以下内容:
<?php phpinfo(); ?>
访问网站后,您将看到PHP信息页面,证明网站搭建成功。
相关文章

最新评论