PHP7.0安装(centos)

1. 安装PHP7

请参考http://www.tuicool.com/articles/bi2iYj3

注意点:

(1) 安装的时候注意将文中的php账号改为nginx

(2) PHP7的configure命令请使用:./configure --prefix=/usr/local/php7 --exec-prefix=/usr/local/php7 --bindir=/usr/local/php7/bin --sbindir=/usr/local/php7/sbin --includedir=/usr/local/php7/include --libdir=/usr/local/php7/lib/php --mandir=/usr/local/php7/php/man --with-config-file-path=/usr/local/php7/etc --with-mysql-sock=/var/run/mysql/mysql.sock --with-mcrypt=/usr/include --with-mhash --with-openssl --with-mysql=shared,mysqlnd --with-mysqli=shared,mysqlnd --with-pdo-mysql=shared,mysqlnd --with-gd --with-iconv --with-zlib --enable-zip --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-mbregex --enable-mbstring --enable-ftp --enable-gd-native-ttf --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --without-pear --with-gettext --enable-session --with-curl --with-jpeg-dir --with-freetype-dir --enable-opcache --enable-fpm --enable-fastcgi --with-fpm-user=nginx --with-fpm-group=nginx --without-gdbm --disable-fileinfo

(3) 需要修改/usr/local/php7/etc/php.ini中的配置项extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303"


2. 安装phpize

    用来安装PHP扩展模块的命令

    yum install php-devel


3. 下载mcrpt扩展包

(1) 下载libmcrypt-2.5.8.tar.gz http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459

(2) 下载mhash-0.9.9.tar.gz http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636

(3) 下载mcrypt-2.6.8.tar.gz http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101

3. 安装Libmcrypt

#tar -zxvf libmcrypt-2.5.8.tar.gz
#cd libmcrypt-2.5.8
#./configure
#make
#make install 说明:libmcript默认安装在/usr/local 

4. 安装mhash

#tar -zxvf mhash-0.9.9.9.tar.gz
#cd mhash-0.9.9.9
#./configure
#make
#make install
5.  安装mcrypt

#tar -zxvf mcrypt-2.6.8.tar.gz
#cd mcrypt-2.6.8
#LD_LIBRARY_PATH=/usr/local/lib ./configure
#make
#make install

6. 安装mcrypt扩展包

    #cd /root/tmp/php-src-master/ext/mcrypt(php源代码包所在的目录,注意不是mcrypt包所在目录!!)

     #phpize

    #./configure

    #make

     #make install

    如果看到下面的提示意味着编译成功

Installing shared extensions:     /usr/lib64/php/modules/

    php.ini添加一条extension=mcrypt.so



php-fpm支持的操作:

start,启动PHP的FastCGI进程。

stop,强制终止PHP的FastCGI进程。

quit,平滑终止PHP的FastCGI进程。

restart, 重启PHP的FastCGI进程。

reload, 重新加载PHP的php.ini。

logrotate, 重新启用log文件。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值