wns9778.com_威尼斯wns.9778官网

热门关键词: wns9778.com,威尼斯wns.9778官网
wns9778.com > 计算机教程 > ubuntu 12.04 搭建nginx php mysql phpmyadminwns9778.com:

原标题:ubuntu 12.04 搭建nginx php mysql phpmyadminwns9778.com:

浏览次数:156 时间:2019-06-22

  1. 使用官方PPA安装 Nginx 最新版本,使用以下命令:
    sudo add-apt-repository ppa:nginx/stablesudo apt-get updatesudo 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

sudo apt-get update
首先, 安装最新稳定版本版本的Nginx

 

apt-get install nginx
nginx安装好, 我们测试一下OK没

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

sudo /etc/init.d/nginx start
访问下: http://localhost, OK, 可以访问
注: 如果没有/var/www目录大话,自己创建一个就可以了

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

然后我们安装php5.3和相关一堆东西

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

sudo apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json php5-suhosin php5-common php-apc php5-dev
接着安装php5-cgi和 php5-fpm

server {
  listen 8080 default_server;

sudo apt-get install php5-fpm php5-cgi
启动CGI

  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;

/etc/init.d/php5-fpm start
接着我们配置nginx: sudo gedit /etc/nginx/site-available/default

   }
}

我的配置如下:

 

server {
    listen 80;
    server_name localhost;
    root /var/www;

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

    access_log  /var/log/nginx/localhost.access.log;
    error_page  404 /404.html;

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

    location / {
        index  index.html index.htm index.php;
    }

 

    location ~* ^. .(jpg|jpeg|gif|css|png|js|ico|xml)$ {
      access_log        off;
      expires           30d;
      root /var/www;
    }

4.安装phpmyadmin

    location ~ .php$ {
        fastcgi_split_path_info ^(. .php)(.*)$;
        fastcgi_pass   backend;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_intercept_errors        on;
        fastcgi_ignore_client_abort     off;
        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 180;
        fastcgi_read_timeout 180;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 4 256k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;

apt-get install phpmyadmin

    }

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

    location ~ /.ht {
        deny  all;
    }

 

}

建立连接

upstream backend {
        server 127.0.0.1:9000;
}
配置站点2
sudo cp default arlicle
然后将server_name改为:www.arlicle.com arlicle.com;
对应的目录也进行修改 然后执行下面大命令启动arlicle 站点

本文由wns9778.com发布于计算机教程,转载请注明出处:ubuntu 12.04 搭建nginx php mysql phpmyadminwns9778.com:

关键词: wns9778.com

上一篇:Linux 下xargs命令详解及xargs与管道的区别

下一篇:没有了