ホームページ >バックエンド開発 >PHPチュートリアル >php5.2.17 アップグレード php-5.6.14

php5.2.17 アップグレード php-5.6.14

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:25:301730ブラウズ

留个记录、升级成功


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。デフォルト /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_function s = パススルー、実行、システム、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_getp、 wnam、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


最後の一行追加:zen d_extension=opcache .so #开启オペコード缓存功能


:wq! #保存退出



配置开机启アニメーション

vi /etc/rc.local

在末尾去掉以下の内容:

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



修正计划任务

crontab -e


再起動

重启


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。