php运行环境安装与配置nginx
来源:互联网 发布:java的前景怎么样 编辑:程序博客网 时间:2024/06/13 11:02
本教程主要针对于ubuntu
安装PHP以及相应包
sudo apt-get install php5-fpmsudo apt-get install php5-mysqlsudo apt-get install php5-cli
安装nginx
sudo apt-get install nginx
配置nginx和PHP-fpm**重点内容**
sudo vim /etc/nginx/sites-available/default
修改default内容参考如下:
开启支持thinkphp的rewrite功能,添加
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }}
修改nginx的路径
#root /var/www/html;
root /usr/share/nginx/html;
打开php的功能
location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php5-cgi alone: fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; }
下面是我配置的全部内容,真的是全部内容,就那么简单
server { listen 80 default_server; listen [::]:80 default_server;#因为我配置的目录在这里,所以我需要在/home/kaishun这个目录下创建一个PHP目录 root /home/kaishun/PHP; # Add index.php to the list if you are using PHP index index.php index.html index.htm index.nginx-debian.html; server_name _; # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { include snippets/fastcgi-php.conf; # # With php5-cgi alone: fastcgi_pass 127.0.0.1:9000; # # With php5-fpm:}
配置php-fpm
sudo vim /etc/php5/fpm/pool.d/www.cof
修改里面的有个内容
listen = /var/run/php5-fpm.sock要替换成l1sten = 127.0.0.1 注意一定要替换,不能注释之前的然后添加查看里面的user 和 group是否是默认的www-data (我们就用默认的)user = www-datagroup = www-data
改变之前创建的PHP的目录的权限, 进入到PHP的前一个目录,执行
sudo chown -R www-data:www-data PHP/ -Rsudo chmod 777 PHP/ -R
然后ll看一下是否修改成功
启动nginx 和 php5, no news is good news 如果报错,肯定是配置文件的问题
sudo service nginx restart sudo service php5-fpm restart
这时候,我们就安装好了,做个测试,PHP目录下建立一个index.php文件,里面输入:
<?php echo "Hello World!"; ?>
打开浏览器,输入localhost, 就会在页面上显示Hello World ! 如果报 403一般是权限问题,报502一般是nginx 的default的listen和php5的www.cof的listen问题,如果都按照上面的来填写,一般不会出问题
0 0
- php运行环境安装与配置nginx
- Nginx学习以及PHP+Nginx的环境安装与配置
- Mac环境下Nginx+PHP+MySQL的安装与配置
- Windows 下 Nginx + PHP + MySQL 开发环境安装与配置
- PHP环境搭建(8)----nginx安装与配置
- 配置Linux+Nginx+PHP+MySQL运行环境
- windows下安装配置nginx+php环境
- 安装nginx并配置php环境
- 分享:PHP+FastCGI+Nginx配置PHP运行环境
- 配置Lnmp环境中的Nginx与Php
- nginx+PHP服务器环境安装与配置学习(一) - windows系统基础环境搭建
- Windows下安装Nginx+PHP+MySQL运行环境
- CentOS 7 上编译安装Nginx,搭建PHP运行环境。
- Linux+Nginx+Mysql+PHP服务器运行环境安装
- nginx 1.2.7+php 安装与配置
- Nginx的安装与配置(PHP)
- centos7+nginx+php安装与配置
- Linux环境Nginx安装与调试(Nginx+PHP/phpfpm)
- msyql centos服务器搭建
- 高通 msm平台GPIO相关的device tree设置
- 每天一指令
- base64 模块
- Android JNI学习笔记(四)-数据类型映射以及native调用java
- php运行环境安装与配置nginx
- Python 资源大全
- 使用vector类实现string的输入和输出
- 积极心理学
- 安装 ubuntu后选择拼音输入法 选中变删除
- Nifi实例-Ftp抽取文件到HDFS中
- Python:渗透测试开源项目
- Mycat之——配置文件rule.xml
- Install nodejs