2011-08-07, 09:23 PM | #1 | |
注册日期: 2003-10-22
帖子: 11,053
积分:6
精华:24
现金:14348金币
资产:29325305金币
|
Ubuntu 10.04 + nginx + php5 + php-fpm安装,并进行多站点配置
首先,设置nginx最新稳定版本的源,还有php-fpm的源 sudo gedit /etc/apt/sources.list 加入源 deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid main deb http://ppa.launchpad.net/brianmercer/php/ubuntu lucid main deb-src http://ppa.launchpad.net/brianmercer/php/ubuntu lucid main 然后加入Key,并更新: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8D0DC64F sudo apt-get update 首先, 安装最新稳定版本版本的Nginx apt-get install nginx nginx安装好, 我们测试一下OK没 sudo /etc/init.d/nginx start 访问下: http://localhost, OK, 可以访问 注: 如果没有/var/www目录大话,自己创建一个就可以了 然后我们安装php5.3和相关一堆东西 PHP 代码:
sudo apt-get install php5-fpm php5-cgi 启动CGI /etc/init.d/php5-fpm start 接着我们配置nginx: sudo gedit /etc/nginx/site-available/default 我的配置如下: PHP 代码:
sudo cp default arlicle 然后将server_name改为:www.arlicle.com arlicle.com; 对应的目录也进行修改 然后执行下面大命令启动arlicle 站点 sudo ln -s /etc/nginx/sites-available/arlicle /etc/nginx/sites-enabled/arlicle sudo /etc/init.d/nginx reload 访问测试一下,正常. 最后我们安装加速引擎: sudo pecl install memcache sudo apt-get install libpcre3-dev sudo pecl install apc-beta 注: 将phpmyadmin加入访问: ln -s /usr/share/phpmyadmin /var/www/phpmyadmin 这样就可以访问了 设置nginx上传文件大小: /etc/nginx/nginx.conf clientmaxbody_size 30M; 修改php.ini文件: /etc/php5/fpm postmaxsize = 30M 配置nginx 访问php时不存在php的404报错, 在配置文件中加入 error_page 404 /404.html; |
|
|
||
|