ubuntu配置nginx+php开发环境

来源:互联网 发布:java 热部署 编辑:程序博客网 时间:2024/05/21 10:25

1.安装nginx

sudo apt install nginx

2.安装php7.0

sudo apt install php7.0

3.安装php7.0-fpm,这是php和nginx之间的连接器。

sudo apt install php7.0-fpm

4.安装php7.0-dev和php7.0-mysql

sudo apt install php7.0-dev

sudo apt install php7.0-mysql

5.安装正则表达式库pcre

sudo apt install libpcre32-3


打开/etc/nginx/sites-enabled/default文件,添加如下内容:

location ~ \.php$ {
                root    /var/www/html;                                  #php文件所在的根目录
                fastcgi_pass 127.0.0.1:9000;                      #fpm监听的IP和端口
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

此段内容表示处理所有对php文件的请求。


打开/etc/php/7.0/fpm/pool.d/www.conf文件,找到listen=的这两行,设置相应的IP和端口值 。

;listen = /run/php/php7.0-fpm.sock
listen = 127.0.0.1:9000


启动这两个进程:

service nginx start

service php7.0-fpm start


在根目录/var/www/html下添加一个index.php文件,打开浏览器,访问:localhost/index.php,即可成功。


下面根据需要安装一些php的扩展:


1. 安装php扩展:phalcon

git clone git://github.com/phalcon/cphalcon.git

cd cphalcon/build

php gen-build.php

sudo ./install                         #phalcon依赖于php7.0-dev库,所以之前安装此库是必要的。


2. 安装Net_DNS2扩展

sudo pear install Net_DNS2






原创粉丝点击