下面我会详细讲解“PHP7+Nginx的配置与安装教程详解”的完整攻略。
1. 安装和配置Nginx
- 安装Nginx
使用以下命令安装Nginx:
sudo apt-get update
sudo apt-get install nginx
- 配置Nginx
a. 打开Nginx的配置文件
```
sudo nano /etc/nginx/nginx.conf
```
b. 在http块中添加以下内容:
```
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.html index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
```
c. 重新启动Nginx
```
sudo service nginx restart
```
2. 安装和配置PHP7
- 安装PHP7
使用以下命令安装PHP7:
sudo apt-get update
sudo apt-get install php7.0 php7.0-fpm
- 配置PHP7
a. 打开PHP7的配置文件
```
sudo nano /etc/php/7.0/fpm/php.ini
```
b. 修改以下设置:
```
cgi.fix_pathinfo=0
```
c. 打开PHP7的fpm配置文件
```
sudo nano /etc/php/7.0/fpm/pool.d/www.conf
```
d. 修改以下设置:
```
listen = 127.0.0.1:9000
```
e. 重新启动PHP7
```
sudo service php7.0-fpm restart
```
3. 示例说明
- 在/var/www/example.com目录下创建index.php文件:
<?php
phpinfo();
- 在浏览器中输入http://example.com,如果一切配置正确,则会看到PHP7的信息页面。
以上就是“PHP7+Nginx的配置与安装教程详解”的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP7+Nginx的配置与安装教程详解 - Python技术站