ubuntu配置nginx+php开发环境

本文介绍了如何在Ubuntu系统中配置nginx和php7.0的开发环境,包括安装nginx、php7.0-fpm、php7.0-dev和php7.0-mysql,以及配置nginx的php处理模块。接着讲解了安装php扩展Phalcon的步骤,并通过git克隆和编译安装。最后,介绍了安装Net_DNS2扩展的方法,使用pear进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值