首页 > 代码库 > Nginx+PHP+MYSQL搭建指南
Nginx+PHP+MYSQL搭建指南
前段时间由于哪位黑客恶意攻击我的网站,导致万网直接把我的主机停用,只好换VPS,配制自然没有独立主机高了,远程桌面就要等好久,对于我 这个急性子的人来说无疑是受不了,所以琢磨换成linux性能应该好点。好了天研究,终于把整个环境配制好了。费话少说,直接下面的介绍。
一、编译nginx,然后下载nginx最后源代码版(1.3.3),下载地址为http://nginx.org/download/nginx-1.3.3.tar.gz,直接通过wget即可:
wget -c http://nginx.org/download/nginx-1.3.3.tar.gz
mkdir -p /usr/src/nginx
cd /usr/src/nginx
tar -xzvf nginx-1.3.3.tar.gz
cd nginx-1.3.3.
useradd www
usemod -s /sbin/nologin -g www www
./configure –prefix=/usr/local/nginx –user=www –group=www –with-http_stub_status_module –with-http_ssl_module –with-pcre && make && make install
(注:不要加上–without-http_rewrite_module,否则会导致rewrite无法使用)
编译完以后,就可以通过下面命令启动nginx:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
二、编译PHP,下载源代码包,http://118.26.57.11/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/cn.php.net/distributions/php-5.4.5.tar.bz2
mkdir -p /usr/src/nginx/php
cd /usr/src/nginx/php
wget -c http://118.26.57.11/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/cn.php.net/distributions/php-5.4.5.tar.bz2
tar -jxvf php-5.4.5.tar.bz2
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql
./configure –prefix=/usr/local/php –with-mysql –enable-fpm –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir –enable-xml –disable-debug –enable-safe-mode –enable-mbstring && make && make install
cp -R ./sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf
cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm #php-fpm启动
/etc/init.d/php-fpm
三、安装MYSQL,下载安装包
Nginx+PHP+MYSQL搭建指南