zoukankan      html  css  js  c++  java
  • 在ubuntu12.04,64位中安装nginx+php+redis+mysql

    环境是在阿里云ubuntu 12.04 64位

    1.apt -get update
    2.apt-get install nginx

    修改配置文件:
    /etc/nginx/sites-available/default 目录下,修改成如下的

    # You may add here your
    # server {
    # ...
    # }
    # statements for each of your virtual hosts to this file

    ##
    # You should look at the following URL's in order to grasp a solid understanding
    # of Nginx configuration files in order to fully unleash the power of Nginx.
    # http://wiki.nginx.org/Pitfalls
    # http://wiki.nginx.org/QuickStart
    # http://wiki.nginx.org/Configuration
    #
    # Generally, you will want to move this file somewhere, and start with a clean
    # file but keep this around for reference. Or just disable in sites-enabled.
    #
    # Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
    ##

    server {
    #listen 80; ## listen for ipv4; this line is default and implied
    #listen [::]:80 default ipv6only=on; ## listen for ipv6

    root /home/public;  #目录
    index index.php index.html index.htm;

    # Make site accessible from http://localhost/
    server_name xxx.xxxx.com;  #域名

    location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to index.html
    try_files $uri $uri/ /index.html;
    # Uncomment to enable naxsi on this location
    # include /etc/nginx/naxsi.rules
    }

    location /doc/ {
    alias /usr/share/doc/;
    autoindex on;
    allow 127.0.0.1;
    deny all;
    }

    # Only for nginx-naxsi : process denied requests
    #location /RequestDenied {
    # For example, return an error code
    #return 418;
    #}

    #error_page 404 /404.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/www;
    #}

    location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    # deny all;
    #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    # listen 8000;
    # listen somename:8080;
    # server_name somename alias another.alias;
    # root html;
    # index index.html index.htm;
    #
    # location / {
    # try_files $uri $uri/ /index.html;
    # }
    #}


    # HTTPS server
    #
    #server {
    # listen 443;
    # server_name localhost;
    #
    # root html;
    # index index.html index.htm;
    #
    # ssl on;
    # ssl_certificate cert.pem;
    # ssl_certificate_key cert.key;
    #
    # ssl_session_timeout 5m;
    #
    # ssl_protocols SSLv3 TLSv1;
    # ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
    # ssl_prefer_server_ciphers on;
    #
    # location / {
    # try_files $uri $uri/ /index.html;
    # }
    #}

    3.apt-get install php5-fpm  //安装php
    4.apt-get install php5-dev   安装phpsize,用来安装redis的php扩展
    5.apt-get install redis-server  //安装redis
    6.sudo wget http://open.imop.us/pr.tar.gz   //安装redis的php扩展

    tar zxvf pr.tar.gz //解压

    cd owlient-phpredis-5a07edc

    /usr/bin/phpize5 //phpsize所在目录
    ./configure --with-php-config=/usr/bin/php-config5

    (要先执行 apt-get install make)
    make && make install

    在php.ini文件中加入

    [redis]
    extension=redis.so

  • 相关阅读:
    数据库被挂马3
    將目標網址轉換成HTML
    四步堵死3b3.org c.js注入
    GBK与UTF8编码选择与区分
    C#连Oracle数据库
    Session过期时间的四种设置方式
    怎么从内容页访问母板页
    Response.Charset与Response.ContentEncoding的区别
    CommandBehavior.CloseConnection的使用
    尽可能的使用强类型
  • 原文地址:https://www.cnblogs.com/lihaibo19891007/p/3086540.html
Copyright © 2011-2022 走看看