日期:2012-05-22 01:33:00  来源:本站整理

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解[服务器安全]

赞助商链接



  本文“ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  很长时间没有在 Ubuntu 安装实际操作安装web服务器了,本日想练练手,在虚拟机上做个试验,我不该保证你也一定会成功,做参考吧!

  现象我介绍一下基本系统情形:

  虚拟机(Oracle VM)

  操作系统 Ubuntu 12.04 server (该系统安装时我只挑选了ssh server)

  真机与虚拟机利用桥接方法

  设置为静态IP:192.168.1.208 适情形个人设置

  1.首先为了安装便利,我切换到root账户,输入号令:

  sudo su

  2 安装 MySQL 5

  apt-get install mysql-server mysql-client

  系统会提醒你设置密码,输入两次密码:

  New password for the MySQL “root” user: (输入密码)

  Repeat password for the MySQL “root” user: (再输入一次)

  3 安装 Nginx

  apt-get install nginx

  启动Nginx服务:

  /etc/init.d/nginx start

  浏览器输入网址看看能否正常:http://192.168.1.208(改正成你设置的静态IP)

  网页显示”Welcome to nginx!”阐明已经安装成功并运行.

  4 安装 PHP5

  apt-get install php5-fpm

  5 设置 nginx ,改正文件:

  vi /etc/nginx/nginx.conf

  改正下面两行代码:

  worker_processes 4;

  keepalive_timeout 2;

  虚拟主机配置文件改正:

  vi /etc/nginx/sites-available/default

  改正代码以下面的显示:

  server {

  listen 80; ## listen for ipv4; this line is default and implied

  listen [::]:80 default ipv6only=on; ## listen for ipv6

  root /usr/share/nginx/www;

  index index.php index.html index.htm;

  # Make site accessible from http://localhost/

  server_name _;

  location / {

  # First attempt to serve request as file, then

  # as directory, then fall back to index.html

  try_files $uri $uri/ /index.html;

  }

  location /doc {

  root /usr/share;

  autoindex on;

  allow 127.0.0.1;

  deny all;

  }

  #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;

  }

  # 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$ {

  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;

  }

  }

  重新加载nginx:

  /etc/init.d/nginx reload

  成立一个探针文件,测试:

  vi /usr/share/nginx/www/info.php

  写入内容

  <?php
phpinfo();
?>

 

  然后再翻开浏览器输入:http://192.168.1.208/info.php

  会显示一下支持的模块,增添模块支持,输入下面的号令查询PHP模块:

  apt-cache search php5

  会显示模块和模块功效注释(英文的,需求一定英文本领,谷歌百度翻译一下,理解)

  比方输入下面安装你要的模块:

  apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

  安装完毕之后重启php5-fpm

  /etc/init.d/php5-fpm restart

  参考:http://wiki.ubuntu.org.cn/Nginx


  以上是“ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ubuntu下无法利用无线网络的办理办法
  • 三步搞定windows与ubuntu之间文件同享
  • Ubuntu和windows文件同享问题详解
  • 在 Ubuntu 12.04 Server 上安装 Rails 环境
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解
  • Linux(ubuntu)下配置android环境
  • Ubuntu 10.04上搭建Ruby on Rails环境
  • Ubuntu 10.10中关闭按钮位置的改变
  • Ubuntu下检测CPU温度的工具
  • Ubuntu Server增添关机用户
  • Ubuntu 11.04安装火狐5
  • ubuntu 10.04下搭建samba文件服务器
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .