LNMP架构

12.1 LNMP架构介绍

12.3 php安装

make  clean  //删除之前编译文件

1. wget http://au1.php.net/distributions/php-5.6.36.tar.gz   //下载安装包

2. tar -jxvf php-5.6.32.tar.bz2   //解压文件

3. ./configure --prefix=/usr/local/php-fpm --with-config-file-path=/usr/local/php-fpm/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-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 --with-pear --with-curl  --with-openssl

4. make&& make install    //安装

5.  cp php.ini-production  /usr/local/php-fpm/etc/php.ini    //拷贝配置文件

6. 创建php-fpm.conf并修改配置文件
[global]
pid = /usr/local/php-fpm/var/run/php-fpm.pid
error_log = /usr/local/php-fpm/var/log/php-fpm.log
[www]
listen = 127.0.0.1:9000
listen.mode = 666
user = php-fpm
group = php-fpm
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
rlimit_files = 1024

7. cp  /sr/local/php-5.6.36/api/fpm/init.d.php-fpm  /etc/init.d/php-fpm     //源码包拷贝配置文件

8. chmod 755 /etc/init.d/php-fpm    //修改配置文件权限

9.  chkconfig --add php-fpm 

chkconfig  php-fpm on  //开机启动

10. useradd -s /sbin/nolosbin php-fpm   //添加用户

11. service php-fpm start   //启动服务

猜你喜欢

转载自my.oschina.net/u/3803395/blog/1812436