本文记录搭建简单网站和文件服务器的过程,针对刚入门的小白,仅仅安装Nginx和PHP,不安装mysql
1. 安装Nginx
1 | sudo apt update && sudo apt install nginx |
1.1. 测试是否安装成功
在浏览器输入你本机IP地址或者域名,会看到如下欢迎信息表示安装成功
欢迎信息在/var/www/html中
2. 安装PHP
1 | sudo apt update && sudo apt install php-fpm |
如果安装了mysql,用以下命令
1 | sudo apt update && sudo apt install php-fpm php-mysql |
2.1 查看PHP版本
1 | php --version |
3. 配置Nginx和PHP
Nginxd的配置文件位于/etc/nginx/sites-available/default
3.1 在此文件中添加php支持,在index.html前添加index.php
index index.php
index.html index.htm index.nginx-debian.html; #
3.2 配置域名
server_name YOUR_DOMAIN_OR_IP_HERE
;
3.3 配置php与Nginx关联
1 | location ~ \.php$ { |
3.4 测试Nginx语法是否有误
sudo nginx -t
如果看到如下信息,表示无误
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
3.5 重载Nginx
sudo service nginx reload
4. 测试PHP是否成功运行
编辑info.php
sudo nano /var/www/html/info.php
填入以下内容
1 |
|
然后在你的浏览器输入 http://your_domain_or_IP/info.php,如果出现以下界面表示PHP配置成功
5. 配置网站和文件服务器
配置文件位于/etc/nginx/sites-available/default
编辑完成后重启Nginx服务systemctl restart nginx.service
以下是我的配置文件,请参考
1 | # Default server configuration |