CentOS搭建应用指南
准备工作

在开始搭建应用之前,我们需要做好以下准备工作:
- 确保您的服务器已经安装了CentOS操作系统。
- 确保您的服务器网络连接正常,能够访问互联网。
- 确保您的服务器防火墙设置允许必要的端口通信。
安装基础软件
更新系统包列表
sudo yum update -y
安装必要的软件包
sudo yum install -y nginx mysql-server mariadb php php-mysql php-gd php-xml php-mbstring
配置Nginx
启动Nginx服务
sudo systemctl start nginx
设置Nginx开机自启
sudo systemctl enable nginx
配置Nginx
编辑Nginx配置文件:
sudo nano /etc/nginx/nginx.conf
找到http部分,添加以下内容:

server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
} 重启Nginx服务
sudo systemctl restart nginx
配置MySQL
启动MySQL服务
sudo systemctl start mysqld
设置MySQL开机自启
sudo systemctl enable mysqld
修改MySQL密码
sudo mysql_secure_installation
按照提示操作,设置root用户密码。
配置PHP
修改PHP配置文件
sudo nano /etc/php.ini
找到以下行并修改:
; date.timezone = date.timezone = Asia/Shanghai
重启PHP-FPM服务

sudo systemctl restart php-fpm
测试应用
创建一个简单的PHP页面
sudo nano /usr/share/nginx/html/index.php
<?php phpinfo(); ?>
访问浏览器,输入服务器IP地址,查看页面内容。
FAQs
Q1:如何查看Nginx的访问日志?
A1:Nginx的访问日志默认存储在/var/log/nginx/access.log,可以使用以下命令查看:
sudo cat /var/log/nginx/access.log
Q2:如何查看MySQL的运行状态?
A2:可以使用以下命令查看MySQL的运行状态:
sudo systemctl status mysqld

