centos6.5 php5.6 nginx 安装手记

php56安装

sudo rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

 

sudo yum install php56w-gd php56w-mcrypt php56w-mysqlphp56w-mbstring php56w-pear php56w-devel

 

nginx安装

sudo yum install php56w-fpm nginx


nginx升级

 vim /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1


yum update nginx

nginx -v

nginx -t


yii2安装

curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

 

配置nginx

 

sudo vim conf.d/default.conf

 

#

# The default server

#

server {

    listen       80 default_server;

    server_name  _;

 

    #charset koi8-r;

 

    #access_log  logs/host.access.log  main;

 

    # Load configuration files for the default server block.

    include /etc/nginx/default.d/*.conf;

 

    root /var/www/html;

    index  index.php;

    access_log  /var/log/nginx_access.log main;

    error_log   /var/log/error.log;

 

    location / {

        #root   /usr/share/nginx/html;

#        root /var/www/html

#        index  index.php index.html index.htm;

        try_files $uri $uri/ /index.php?$args;

    }

 

    # 若取消下面这段的注释,可避免 Yii 接管不存在文件的处理过程(404)

    location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {

        try_files $uri =404;

    }

    error_page 404 /404.htmll;

 

    #error_page  404              /404.html;

    #location = /404.html {

    #    root   /usr/share/nginx/html;

    #}

 

    # redirect server error pages to the static page /50x.html

    #

    #error_page   500 502 503 504  /50x.html;

    #location = /50x.html {

    #    root   /usr/share/nginx/html;

    #}

 

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80

    #

    #location ~ \.php$ {

    #    proxy_pass   http://127.0.0.1;

    #}

 

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

    location ~ \.php$ {

    #    root           html;

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  $document_root $fastcgi_script_name;

        include        fastcgi_params;

    }

 

    # deny access to .htaccess files, if Apache's document root

    # concurs with nginx's one

    #

    location ~ /\.(ht|svn|git) {

        deny  all;

    }

 

 

 

启动nginx php-fpm

service nginx restart

service php-fpm restart

 

安装mongo 扩展

sudo yum install openssl-devel libgsasl libgsasl-develcyrus-sasl cyrus-sasl-devel//支持sasl企业验证

sudo pecl install mongo

 

echo "extension=mongo.so" > /etc/php.d/mongo.ini

 

sudo service nginx restart

sudo service php-fpm restart

 

测试

在/var/www/html里

编写<?php phpinfo(); ?>测试吧。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值