亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

詳解Centos7源碼編譯安裝 php7.2之生產篇

2024-09-01 13:55:10
字體:
來源:轉載
供稿:網友

介紹:

久聞php7的速度以及性能那可是比php5系列的任何一版本都要快,具體性能有多好,建議還是先嘗試下再說。如果你是升級或新安裝,那你首先需要考慮php7和程序是否存在兼容性,如果程序是基于php5開發的,那么就需要考慮php7是否適合你當前的生產環境,今天我就實操并安裝用于生產中。

先安裝php依賴包,否則在編譯安裝php7的過程當中會出現各種報錯,安裝完成后即可進入下一個環節。

安裝擴展包并更新系統內核:

$ yum install epel-release -y$ yum update

安裝php依賴組件(包含Nginx依賴):

 

復制代碼代碼如下:
$ yum -y install wget vim pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel

 

創建用戶和組,并下載php安裝包解壓:

$ cd /tmp$ groupadd www$ useradd -g www www$ wget http://am1.php.net/distributions/php-7.2.1.tar.gz$ tar xvf php-7.2.1.tar.gz$ cd php-7.2.1

設置變量并開始源碼編譯:

$ cp -frp /usr/lib64/libldap* /usr/lib/$ ./configure --prefix=/usr/local/php /--with-config-file-path=/usr/local/php/etc /--enable-fpm /--with-fpm-user=www /--with-fpm-group=www /--enable-mysqlnd /--with-mysqli=mysqlnd /--with-pdo-mysql=mysqlnd /--enable-mysqlnd-compression-support /--with-iconv-dir /--with-freetype-dir /--with-jpeg-dir /--with-png-dir /--with-zlib /--with-libxml-dir /--enable-xml /--disable-rpath /--enable-bcmath /--enable-shmop /--enable-sysvsem /--enable-inline-optimization /--with-curl /--enable-mbregex /--enable-mbstring /--enable-intl /--with-mcrypt /--with-libmbfl /--enable-ftp /--with-gd /--enable-gd-jis-conv /--enable-gd-native-ttf /--with-openssl /--with-mhash /--enable-pcntl /--enable-sockets /--with-xmlrpc /--enable-zip /--enable-soap /--with-gettext /--disable-fileinfo /--enable-opcache /--with-pear /--enable-maintainer-zts /--with-ldap=shared /--without-gdbm /

若無報錯執行下一步安裝,如果編譯過程中出現錯誤,根據報錯安裝依賴包,通常不會出現這種問題。

注意:–enable-gd-jis-conv  此參數會導致Zabbix中文字符亂碼,建議取消。

開始安裝:

$ make -j 4 && make install

完成安裝后配置php.ini文件:

$ cp php.ini-development /usr/local/php/etc/php.ini$ cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf$ cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

修改 php.ini 相關參數:

$ vim /usr/local/php/etc/php.iniexpose_php = Offshort_open_tag = ONmax_execution_time = 300max_input_time = 300memory_limit = 128Mpost_max_size = 32Mdate.timezone = Asia/Shanghaimbstring.func_overload=2extension = "/usr/local/php/lib/php/extensions/no-debug-zts-20160303/ldap.so"

設置 OPcache 緩存:

[opcache]zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20160303/opcache.soopcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1

設置php安全函數:

$ vim /usr/local/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

 

或通配:

 

復制代碼代碼如下:
disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru

 

配置www.conf

取消以下注釋并修改優化其參數:

listen = /var/run/www/php-cgi.socklisten.owner = wwwlisten.group = wwwlisten.mode = 0660listen.allowed_clients = 127.0.0.1pm = dynamiclisten.backlog = -1pm.max_children = 180pm.start_servers = 50pm.min_spare_servers = 50pm.max_spare_servers = 180request_terminate_timeout = 120request_slowlog_timeout = 50slowlog = var/log/slow.log

創建php-cgi.sock存放目錄

$ mkdir /var/run/www/$ chown -R www:www /var/run/www

配置php-fpm.conf

取下以下注釋并填寫完整路徑:

pid = /usr/local/php/var/run/php-fpm.pid

至此php7已經安裝完成。

說明:禁用php函數,如果程序需要這些函數,可以取消禁止,新手建議忽略此步驟。

創建system系統單元文件php-fpm啟動腳本

$ vim /usr/lib/systemd/system/php-fpm.service

添加如下變量內容:

[Unit]Description=The PHP FastCGI Process ManagerAfter=syslog.target network.target[Service]Type=simplePIDFile=/usr/local/php/var/run/php-fpm.pidExecStart=/usr/local/php/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php/etc/php-fpm.confExecReload=/bin/kill -USR2 $MAINPID[Install]WantedBy=multi-user.target

啟動php-fpm服務并加入開機自啟動:

$ systemctl enable php-fpm.service$ systemctl restart php-fpm.service

PHP整個安裝過程已經完成。如果你是按照本文安裝未成功的,希望你能留言說明錯誤原因,我將無償協助你配置。

如果你有好的建議完善該文章,非常歡迎你提出和改進,我們一起共同學習和進步。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影中文字幕在线| 91九色精品视频| 欧美精品福利在线| 91av网站在线播放| 欧美一级片在线播放| 成人性生交大片免费看小说| 国产成人午夜视频网址| 成人免费福利视频| 久久九九有精品国产23| 性欧美在线看片a免费观看| 欧美综合在线观看| 色樱桃影院亚洲精品影院| 97成人精品区在线播放| 日韩在线激情视频| 久久久精品一区| 国产精品丝袜久久久久久不卡| 成人激情免费在线| 国产精品白丝av嫩草影院| 欧美日韩综合视频| 亚洲人成在线一二| 久久久人成影片一区二区三区观看| 国产精品男人的天堂| 国产精品美乳一区二区免费| 日韩在线视频线视频免费网站| 亚洲深夜福利视频| 久久久999国产| 国产亚洲xxx| 懂色aⅴ精品一区二区三区蜜月| 国产偷亚洲偷欧美偷精品| 91夜夜揉人人捏人人添红杏| 久久这里有精品视频| 亚洲999一在线观看www| 亚洲一区二区中文| 91av在线网站| 国产精品一区二区av影院萌芽| 国产成人亚洲综合青青| 91成人天堂久久成人| 日韩一中文字幕| 成人免费观看网址| 国产精品va在线播放我和闺蜜| 久久久精品美女| 午夜伦理精品一区| 影音先锋日韩有码| 日韩精品视频中文在线观看| 欧美性一区二区三区| 亚洲日韩欧美视频一区| 国产va免费精品高清在线| 45www国产精品网站| 国产精品视频免费观看www| 欧美在线日韩在线| 日韩欧美第一页| 亚洲一区久久久| 欧美极品第一页| 欧美黑人xxxⅹ高潮交| 久久精品最新地址| 亚洲第一免费播放区| 久久精品免费电影| 久久精品国产亚洲精品2020| 国产精品一区二区女厕厕| 欧美国产一区二区三区| 精品国产一区二区三区在线观看| 欧美性猛交视频| 色噜噜国产精品视频一区二区| 在线观看日韩专区| 亚洲黄色www网站| 国产综合久久久久久| 日韩精品中文字幕在线播放| 国产午夜精品视频免费不卡69堂| 一本色道久久综合狠狠躁篇怎么玩| 欧美极品美女视频网站在线观看免费| 亚洲精品视频网上网址在线观看| 日韩精品一二三四区| 欧美性高跟鞋xxxxhd| 日本精品久久久久久久| 中文字幕精品一区久久久久| 一夜七次郎国产精品亚洲| 日韩精品免费电影| 国产成人亚洲精品| 久久这里只有精品99| 最近2019中文字幕mv免费看| 亚洲综合一区二区不卡| 国产精品流白浆视频| 国产一区二区三区高清在线观看| 欧美日韩999| 一区二区三区黄色| 国产精品草莓在线免费观看| 欧美日产国产成人免费图片| 日韩精品在线免费观看| 精品久久久久久久中文字幕| 久久久久中文字幕2018| 亚洲欧美日本另类| 成人黄色av免费在线观看| www欧美日韩| 亚洲人成自拍网站| 美女999久久久精品视频| 欧美激情日韩图片| 国内精品美女av在线播放| 日韩av手机在线观看| 欧美美女操人视频| 米奇精品一区二区三区在线观看| 自拍亚洲一区欧美另类| 国产精品美女主播| 欧美成人免费全部观看天天性色| 97avcom| 日韩国产欧美区| 国产精品最新在线观看| 中文字幕一区日韩电影| 日韩成人网免费视频| 欧美日韩中文字幕综合视频| 国产深夜精品福利| 欧美成人免费va影院高清| 国产欧美一区二区三区在线看| 亚洲国产精品美女| 国产精品久久久久久久久久99| 久久精品国产精品亚洲| 日本久久久久亚洲中字幕| 久久久久久久91| 国产一区二区视频在线观看| 日韩av中文字幕在线| 日本伊人精品一区二区三区介绍| 久久6免费高清热精品| 久久久亚洲精品视频| 亚洲精品456在线播放狼人| 91精品免费视频| 亚洲美女性生活视频| 亚洲一级免费视频| 欧美大全免费观看电视剧大泉洋| 菠萝蜜影院一区二区免费| 91精品国产九九九久久久亚洲| 欧美精品第一页在线播放| 国产精品高潮呻吟久久av野狼| 欧美日韩性生活视频| 成人乱人伦精品视频在线观看| 欧美性极品xxxx娇小| 成人国内精品久久久久一区| 俺也去精品视频在线观看| 亚洲电影免费观看高清完整版| 亚洲影视中文字幕| 性金发美女69hd大尺寸| 日韩精品在线观| 日韩av日韩在线观看| 81精品国产乱码久久久久久| 欧美精品videosex性欧美| 精品国产欧美成人夜夜嗨| 欧美又大粗又爽又黄大片视频| 国产精品人人做人人爽| 亚洲视频一区二区| 久久亚洲电影天堂| 69久久夜色精品国产69乱青草| 成人444kkkk在线观看| 亚洲性线免费观看视频成熟| 国产一区二区美女视频| 性欧美xxxx交| 26uuu国产精品视频| 国产精品久久久久久久久粉嫩av| 亚洲综合一区二区不卡| 欧美伊久线香蕉线新在线| 久久精品国产亚洲精品| 欧美福利小视频| 91精品久久久久久久久久另类| 97精品国产aⅴ7777| 日本成人在线视频网址| 欧美巨大黑人极品精男| 国产精品一区二区三区在线播放|