• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

debian7安装php5 fpm,nginx笔记

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
sudo apt-get install php5-adodb php5-cli php5-common php5-curl php5-dev php5-enchant php5-exactimage php5-fpm php5-gd php5-geoip php5-gmp php5-imagick php5-imap php5-interbase php5-intl php5-lasso php5-ldap php5-librdf php5-mapscript php5-mcrypt php5-memcache php5-memcached php5-pgsql php5-xdebug php5-xmlrpc

 

sudo apt-get install postgresql nginx

 

nginx.conf为默认的配置文件,会加载下面两个目录的配置

include /etc/nginx/sites-enabled/*
include /etc/nginx/conf.d/*.conf

 

sites-enabled里面的配置是sites-available的符号连接

cd /etc/nginx
sudo mv
./sites-available/* conf.d/ sudo rm ./sites-enabled/* cd conf.d sudo mv default xxxx.conf

 

修改conf.d目录下的配置如下

server {
    #打开目录浏览
    autoindex on;
    autoindex_exact_size on;
    autoindex_localtime on;
    
    root /var/www;
    index index.html index.htm index.php;

    server_name localhost;

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
    }
}

------------------------------------------php源码下载------------------------------------------
如何编译扩展包,比如pcntl,phpredis等
先去php.net下载源码

./configure
apt-get insall php5-dev,不然没有phpize

cd ext/pcntl
phpize;./configure;make
然后去phpinfo的页面看下extension的目录,复制过去,然后在php的动态配置文件路径内添加ini,内容添加extension=pcntl.so

 

设置权限

sudo chown -R `whoami` /var/www;
sudo chgrp -R www-data /var/www;

 

重启服务

sudo invoke-rc.d nginx restart
sudo invoke-rc.d php5-fpm restart

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
为什么要使用PHP框架? - 给时光以生命18发布时间:2022-07-10
下一篇:
linuxphp5.6安装扩展memcached发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap