1 . 解压 php的tar包
2. 进入解压的php目录,使用 ./configure ,如果有依赖关系,使用yum安装
注意 : 第1行是指定安装的路径
第2行是安装的配置文件的路径
第3行是软件的所有者跟拥有组 -- 必须是存在的
./configure
--prefix=/working/php5.4-ngx/ \
--with-config-file-path=/working/php5.4-ngx/etc/
\
--enable-fpm
--with-fpm-user=www --with-fpm-group=www
\
--with-zlib --enable-bcmath --disable-fileinfo --enable-ftp \
--with-gettext --with-mhash --enable-mbstring \
--with-mysqli --with-pdo-mysql --with-mysql \
--enable-shmop --enable-pcntl \
--enable-soap --enable-sockets \
--enable-sysvsem --enable-zip \
--enable-mysqlnd \
--with-openssl \
--with-curl \
3.然后用 make && make install
4. 把安装包中里面的 php.ini 复制到 安装目录/etc/ 下面去
例如 :
cp php.ini-development /working/php5.4-ngx/etc/php.ini
5.php-fpm 也是需要配置文件的,在 安装目录/etc 下面有一个php-fpm.conf.default,只要重命名为 php-fpm.conf 就可以了
例如:
cp /working/php5.4-ngx/etc/php-fpm.conf.default /working/php5.4-ngx/etc/php-fpm.conf
6. 启动php-fpm, php-fpm在安装目录
/sbin/php-fpm
直接回车执行 [如果有修改php.ini文件,都必须重启]
7.php-fpm没有重启的命令 -要用kill 杀死主进程
kill 进程号 默认杀死进程,通知其回收资源子进程 ,默认是 kill -15
kill -9 进程号 强制杀死进程,其子进程资源还在,浪费,照成危害