Ubuntu上搭建PHP+Mysql+Nginx环境(apt-get方式)

ubuntu版本:Ubuntu 10.04 LTS

设置 php5-fpm, php5-cgi。并依照本人供给安装别的php组件 

ubuntu版本:Ubuntu 10.04 LTS

1、首先选择apt-get下载Nginx,php,mysql,phpmyadmin,spawn-fcgi。

sudo apt-get install nginx php5-fpm
sudo apt-get install php-apc php5-curl php5-gd php5-imagick php5-mysql php5-memcache php5-memcached php5-mcrypt

1、首先利用apt-get下载Nginx,php教程,mysql教程,phpmyadmin,spawn-fcgi。

sudo apt-get install nginx php5-cgi php5-cli mysql-server-5.1
phpmyadmin  spawn-fcgi

 

sudo apt-get install nginx php5-cgi php5-cli mysql-server-5.1
phpmyadmin  spawn-fcgi

以内大概要输入mysql的密码,依据提示一步一步安装正是了。

配置nginx

里面恐怕要输入mysql的密码,遵照提醒一步一步安装便是了。

OK后,你在Firefox中访问

 

OK后,你在Firefox中访问

2、此时Nginx并不能够跑PHP程序。要求修改部分局署文件。

 

2、此时Nginx并无法跑PHP程序。须求修改部分配置文件。

$ cd /etc/nginx

sudo vi /etc/nginx/sites-available/default

$ cd /etc/nginx

$ sudo vim fastcgi_params,修改如下(青色部分):

 

$ sudo vim fastcgi_params,修改如下(浅青部分):

fastcgi_ignore_client_abort  on;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;

 

fastcgi_ignore_client_abort  on;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;

fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

图片 1图片 2代码

fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD    
$request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_FILENAME     
$document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

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

fastcgi_param  SCRIPT_FILENAME     
$document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

server_name localhost;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

root   /var/www;

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注