标签:lnmp搭建
1. MySQL安装(同LAMP 里面的安装方法)
2. php安装
wget http://cn2.php.net/distributions/php-5.4.37.tar.bz2
tar jxf php-5.4.37.tar.bz2
useradd -s /sbin/nologin php-fpm
cd php-5.4.37(如果你不想这个覆盖你的 lamp的php 你可以在 —prefix这里定义一个新的目录)
./configure --prefix=/usr/local/php2 --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --disable-ipv6 --with-curl
如果出现错误: checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
easy.h should be in /include/curl/
则安装这个 yum -y install curl-devel即可解决
make && make install
拷贝启动脚本:
cp /usr/local/src/php-5.4.37/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
mv /usr/local/php2/etc/php-fpm.conf.default /usr/local/php2/etc/php-fpm.conf
chmod 755 /etc/init.d/php-fpm
chkconfig --add php-fpm
service php-fpm start
chkconfig php-fpm on
3 nginx的安装
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.6.2.tar.gz
tar zxvf nginx-1.6.2.tar.gz
cd nginx-1.6.2
./configure --prefix=/usr/local/nginx --with-pcre
如果这一步报错提示 ./configure: error: the HTTP rewrite module requires the PCRE library.
则可以安装 yum -y install pcre-devel 解决问题
make
make install
启动nginx:
/usr/local/nginx/sbin/nginx
加上-t 可以检查配置文件是否正确
4 设置解析php文件
. 配置解析php
vim /usr/local/nginx/conf/nginx.conf //把下面的配置,前面的#删除, 并更改fastcgi_param SCRIPT_FILENAME 那一行
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
重新加载 /usr/local/nginx/sbin/nginx -s reload 检查配置文件/usr/local/nginx/sbin/nginx -t 最后可以成功解析php 如果想关闭nginx的服务可以 killall -9 nginx 注意:如果这里拒接访问,可能是php.ini这个配置文件里设置了open_basdir 测试能否正常解析php文件,写一个php文件 vim /usr/local/nginx/html/1.php 然后,在浏览器中输入http://ip/1.php 看能否访问,如果正常,则lnmp搭建成功 |
标签:lnmp搭建
原文地址:http://825536458.blog.51cto.com/4417836/1702441