zoukankan      html  css  js  c++  java
  • ubuntu 12.04 搭建nginx + php + mysql +phpmyadmin

    1. 使用官方PPA安装 Nginx 最新版本,使用以下命令:
    sudo add-apt-repository ppa:nginx/stable
    sudo apt-get update
    sudo apt-get install nginx

    Nginx相关控制命令:
    启动 Nginx:
    sudo /etc/init.d/nginx start
    浏览器浏览运行情况输入:http://localhost ;如果现实”Welcome to nginx!”,表明你的 Nginx 服务器安装成功!
    关闭 Nginx:sudo /etc/init.d/nginx stop;
    重启 nginx:sudo /etc/init.d/nginx restart;
    2. 安装 PHP,输入以下命令:
    sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql
    配置Nginx站点,设置:
    sudo vi /etc/nginx/sites-available/default

    配置Nginx站点,设置:
    sudo vi /etc/nginx/sites-available/default
    修改 “index” 为:“index index.html index.htm index.php;”

    修改 “root” 目录为: “root /var/www;”

    找到以下内容,把对应的前面#注释去掉,如下:  底部有新例子

    server {
      listen 8080 default_server;

      server_name localhost;
    location / {
      index index.html index.htm index.php;
      root /home/httpd;
    }
    location ~.*.php$ {
      root /home/httpd;
      fastcgi_pass unix:/var/run/php5-fpm.sock;
      fastcgi_index index.php;
      include fastcgi_params;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

       }
    }

     

    3.安装 MySQL 数据库:
    apt-get install mysql-server mysql-client

    安装过程中会让你输入两次root帐户的密码。

    4.安装phpmyadmin

    apt-get install phpmyadmin

    安装过程中会让你输入mysql的帐号密码,如果有报错,直接略过不管。

    建立连接

    ln -s /usr/share/phpmyadmin /to/your/webroot

    测试phpmyadmin是否工作正常

    浏览器打开 http://localhost/phpmyadmin    如果能访问说明phpmyadmin安装没啥问题.

    ----------------2014-06-06 Added

    Q AND A

    到底是 127.0.0.1:9000 还是 /var/run/php5-fpm.sock;

    请看 /etc/php5/fpm/pool.d/www.conf 

    完整例子

    server {
        listen 8080;
        server_name 10.0.2.15;
    
        root /home/wordpress;
        index index.html index.htm index.php;
    
        location ~ .php(/|$){
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_split_path_info ^(.+.php)(/.*)$;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
    }
    ~                                                                                 
    ~   
    

      

    PHP GD库安装,查询有没有安装: php -i | grep -i --color gd

    安装: sudo apt-get install php5-gd

    http://www.v2ex.com/t/89653

    http://www.v2ex.com/t/90949

  • 相关阅读:
    mysql 登录远程数据库
    git rebase
    Maven -DskipTests和-Dmaven.test.skip=true的区别
    Code Labels
    AUC计算
    nohup 同时实现记录日志和屏幕输出
    [转]
    sshpass 配置密码登录ssh
    MyEclipse里面如何把偏好设置导出
    (转)一位资深程序员大牛给予Java初学者的学习路线建议
  • 原文地址:https://www.cnblogs.com/coolicer/p/3429573.html
Copyright © 2011-2022 走看看