php5.2.17 升级php-5.6.14

WBOY
Freigeben: 2016-06-23 13:25:30
Original
1680 Leute haben es durchsucht

留个记录,升级成功


tar -zvxf php-5.6.14.tar.gz

cd /www/src/php-5.6.14

./configure --prefix=/www/lnmp/php --with-config-file-path=/www/lnmp/php/etc --with-mysql=/www/lnmp/mysql --with-mysqli=/www/lnmp/mysql/bin/mysql_config --with-iconv-dir=/www/lnmp --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --with-bz2 --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-json --without-pear --disable-debug


make

make install


cp php.ini-production /www/lnmp/php/etc/php.ini

cp /www/lnmp/php/etc/php-fpm.conf.default /www/lnmp/php/etc/php-fpm.conf


vi /www/lnmp/php/etc/php-fpm.conf #编辑


user = www #设置php-fpm运行账号为www


group = www #设置php-fpm运行组为www


pid = run/php-fpm.pid #取消前面的分号


:wq! #保存退出


设置 php-fpm开机启动


cp /www/src/php-5.6.14/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm #拷贝php-fpm到启动目录


chmod +x /etc/rc.d/init.d/php-fpm #添加执行权限


chkconfig php-fpm on #设置开机启动


vi /www/lnmp/php/etc/php.ini #编辑配置文件


找到:disable_functions =


修改为:disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid, posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname


#列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。


找到:;date.timezone =


修改为:date.timezone = PRC #设置时区


找到:expose_php = On


修改为:expose_php = Off #禁止显示php版本的信息


找到:short_open_tag = Off


修改为:short_open_tag = ON #支持php短标签


找到opcache.enable=0


修改为opcache.enable=1 #php支持opcode缓存


找到:;opcache.enable_cli=1 #php支持opcode缓存


修改为:opcache.enable_cli=0


在最后一行添加:zend_extension=opcache.so #开启opcode缓存功能


:wq! #保存退出



配置开机启动

vi /etc/rc.local

在末尾去掉以下内容:

/www/lnmp/php/sbin/php-fpm start



修改计划任务

crontab -e


reboot 

重启


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage