安装PHP

1、下载源码包程序

# mkdir /tmp/php_build

# cd /tmp/php_build

# wget http://cn2.php.net/distributions/php-7.2.9.tar.xz  ##有其他版本,这是比较老的版本了

 

2、安装依赖

# yum install -y gcc-c++ libxml2-devel libxml2-devel libcurl-devel libcurl-devel openssl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel

 

3、创建用户和组

# groupadd -r www

# useradd -s /usr/sbin/nologin -r -M -N www

 

4、编译安装

# tar Jxvf php-7.2.9.tar.xz -C /usr/local/

# cd /usr/local/php-7.2.9

# /configure \

   --prefix=/usr/local/php-7.2.9 \

   --with-config-file-path=/usr/local/php-7.2.9/etc \

   --bindir=/usr/local/php-7.2.9/bin \

   --sbindir=/usr/local/php-7.2.9/sbin \

   --enable-fpm \

   --with-fpm-user=www \

   --with-fpm-group=www \

   --enable-mysqlnd \

   --with-mysqli=mysqlnd \

   --with-pdo-mysql=mysqlnd \

   --with-iconv-dir \

   --with-freetype-dir=/usr/local/freetype \

   --with-jpeg-dir \

   --with-png-dir \

   --with-zlib \

   --with-libxml-dir=/usr \

   --enable-xml \

   --disable-rpath \

   --enable-bcmath \

   --enable-shmop \

   --enable-sysvsem \

   --enable-inline-optimization \

   --with-curl \

   --enable-mbregex \

   --enable-mbstring \

   --with-gd \

   --with-openssl \

   --enable-pcntl \

   --enable-sockets \

   --with-mhash \

   --with-xmlrpc \

   --enable-zip \

   --enable-soap \

   --with-gettext \

   --disable-fileinfo \

   --enable-opcache

 

   # make -j `grep processor /proc/cpuinfo | wc -l`

   # make install  #安装完成后会生成/usr/local/php-7.2.9路径

 #后面根据需要修改PHP监听方式就可以了,一种是sock,一种是端口

 #vim /usr/local/php-7.2.12/etc/php-fpm.d/www.conf 

listen = /usr/local/php-7.2.9/var/run/php-7.2.9.sock
或listen = 0.0.0.0:9000;

   #启动命令路径,执行后会有一个PHP主进程很若干个子进程

   #/usr/local/php-7.2.9/sbin/php-fpm

转载于:https://www.cnblogs.com/Christine-ting/p/11328071.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值