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

  • 相关阅读:
    PAT Advanced 1067 Sort with Swap(0, i) (25分)
    PAT Advanced 1048 Find Coins (25分)
    PAT Advanced 1060 Are They Equal (25分)
    PAT Advanced 1088 Rational Arithmetic (20分)
    PAT Advanced 1032 Sharing (25分)
    Linux的at命令
    Sublime Text3使用指南
    IntelliJ IDEA创建第一个Groovy工程
    Sublime Text3 安装ftp插件
    Sublime Text3配置Groovy运行环境
  • 原文地址:https://www.cnblogs.com/coolicer/p/3429573.html
Copyright © 2011-2022 走看看