gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

一步步教你如何搭建php8環境(附常見問題解決辦法)

本篇文章由php8教程欄目給大家詳細介紹如何一步步搭建php8環境,希望對大家有所幫助。

一、下載

1、https://www.php.net/distributions/php-8.0.0.tar.gz下載到本地,文件傳輸上傳到 /usr/local/src/

2、wget -P /usr/local/src/ https://www.php.net/distributions/php-8.0.0.tar.gz

二、解壓、編譯、安裝

1、解壓縮

> cd /usr/local/src/ > tar xzf php-8.0.0.tar.gz > cd php-8.0.0
登錄后復制

2、配置編譯參數,參考https://www.php.net/manual/zh… 選擇自己需要的選項

./configure --prefix=/usr/local/php8 --with-config-file-path=/usr/local/php8/etc --with-fpm-user=www --with-fpm-group=www --with-curl --with-openssl --with-mysqli --with-pdo-mysql --with-iconv --with-mhash --with-zlib  --enable-mbstring  --enable-gd   --enable-gd-jis-conv --enable-sockets --enable-fpm --enable- --enable-xml  --enable-pdo  --enable-cli --enable-pcntl --enable-soap --enable-opcache --enable-fileinfo --disable-rpath --enable-mysqlnd --with-zip --enable-simplexml --with-libxml --with-sqlite3 --with-pdo-sqlite --enable-phar --enable-tokenizer --enable-cgi
登錄后復制

問題1:

configure: error: Package requirements (libxml-2.0 >= 2.9.0) were not met: Package 'libxml-2.0', required by 'virtual:world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBXML_CFLAGS and LIBXML_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
登錄后復制

問題1解決:

> yum install libxml2-devel
登錄后復制

問題2:

configure: error: Package requirements (sqlite3 > 3.7.4) were not met:
登錄后復制

問題2解決:

> yum install sqlite-devel
登錄后復制

問題3:

configure: error: Package requirements (libcurl >= 7.29.0) were not met:
登錄后復制

問題3解決:

> yum install libcurl-devel
登錄后復制

問題4:

configure: error: Package requirements (libpng) were not met:
登錄后復制

問題4解決:

> yum install libpng libpng-devel
登錄后復制

問題5:

configure: error: Package requirements (oniguruma) were not met:
登錄后復制

問題5解決:

> cd /usr/local/src/ > wget http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic/liboniguruma5-6.9.6-alt1.x86_64.rpm -O liboniguruma5-6.9.6-alt1.x86_64.rpm > rpm -ivh liboniguruma5-6.9.6-alt1.x86_64.rpm > wget http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic/liboniguruma-devel-6.9.6-alt1.x86_64.rpm -O liboniguruma-devel-6.9.6-alt1.x86_64.rpm  > rpm liboniguruma-devel-6.9.6-alt1.x86_64.rpmcli
登錄后復制

問題6:

configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
登錄后復制

問題6解決:

> yum install libzip libzip-devel
登錄后復制

配置編譯參數成功

+--------------------------------------------------------------------+ | License:                                                           | | This software is subject to the PHP License, available in this     | | distribution in the file LICENSE. By continuing this installation  | | process, you are bound by the terms of this license agreement.     | | If you do not agree with the terms of this license, you must abort | | the installation process at this point.                            | +--------------------------------------------------------------------+ Thank you for using PHP.
登錄后復制

3、編譯源碼

> make -j2 # 這里是依賴系統cpu核心數進行編譯,對性能有一定提升,通常利用核心數不要超過一半,

4、安裝

make install
登錄后復制

安裝成功

[root@54skyer php-8.0.0]# make install Installing shared extensions:     /usr/local/php8/lib/php/extensions/no-debug-non-zts-20200930/ Installing PHP CLI binary:        /usr/local/php8/bin/ Installing PHP CLI man page:      /usr/local/php8/php/man/man1/ Installing PHP FPM binary:        /usr/local/php8/sbin/ Installing PHP FPM defconfig:     /usr/local/php8/etc/ Installing PHP FPM man page:      /usr/local/php8/php/man/man8/ Installing PHP FPM status page:   /usr/local/php8/php/php/fpm/ Installing phpdbg binary:         /usr/local/php8/bin/ Installing phpdbg man page:       /usr/local/php8/php/man/man1/ Installing PHP CGI binary:        /usr/local/php8/bin/ Installing PHP CGI man page:      /usr/local/php8/php/man/man1/ Installing build environment:     /usr/local/php8/lib/php/build/ Installing header files:          /usr/local/php8/include/php/ Installing helper programs:       /usr/local/php8/bin/   program: phpize   program: php-config Installing man pages:             /usr/local/php8/php/man/man1/   page: phpize.1   page: php-config.1 /usr/local/src/php-8.0.0/build/shtool install -c ext/phar/phar.phar /usr/local/php8/bin/phar.phar ln -s -f phar.phar /usr/local/php8/bin/phar Installing PDO headers:           /usr/local/php8/include/php/ext/pdo/
登錄后復制

5、添加環境變量

> vim /etc/profile # 在文件末尾加入 # PATH=$PATH:/usr/local/php8/bin/ # export PATH # :wq 保存并退出 > source /etc/profile # 立刻生效配置 > php -v # 獲得如下信息  php -v PHP 8.0.0 (cli) (built: Dec 15 2020 02:46:59) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
登錄后復制

6、獲取默認配置

// 復制php.ini到編譯配置參數指定的目錄。php.ini在解壓的源碼目錄里 > cp /usr/local/src/php-8.0.0/php.ini-production /usr/local/php8/etc/php.ini // 復制一份php-fpm的配置模版文件到同級目錄 方便備份和修改 > cp /usr/local/php8/etc/php-fpm.conf.default /usr/local/php8/etc/php-fpm.conf // 復制一份php-fpm的擴展配置模板文件到同級目錄 方便備份和修改 > cp /usr/local/php8/etc/php-fpm.d/www.conf.default /usr/local/php8/etc/php-fpm.d/www.conf // 復制開啟自起腳本到系統啟動自動加載腳本目錄。fpm/init.d.php-fpm在解壓的源碼目錄里 > cp /usr/local/src/php-8.0.0/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
登錄后復制

7、開機自啟動

設置命令可被執行

> chmod +x /etc/init.d/php-fpm # 添加可執行權限
登錄后復制

檢驗自啟動腳本

> service php-fpm start # 檢驗服務啟動 > service php-fpm stop # 檢驗服務關閉 // 均正常提示 > chkconfig php-fpm on # 設置開機自動執行php-fpm開機自啟動腳本 > reboot # 重啟,ssh重連 # 重啟后 [root@54skyer ~]# netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name     tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1097/nginx: master   tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1061/sshd            tcp        0      0 0.0.0.0:16379           0.0.0.0:*               LISTEN      1090/redis-server 0  tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1083/php-fpm: maste
登錄后復制

7、額外說明

關于配置文件的一些說明

php-fpm.conf是PHP-FPM特有的配置文件

php.ini是所有php模式中必須的配置文件

兩者的區別是,php-fpm.conf是PHP-FPM進程管理器的配置文件,php.ini是PHP解析器的配置文件

有的PHP版本的配置文件路徑中還有/fpm.d/www.conf配置文件

這是php-fpm.conf配置的文件的擴展文件,可以打開php-fpm.conf文件查看

; include=fpm.d/*.conf
登錄后復制

我們可以使用php-fpm.conf配置慢日志

我們是可以開啟慢日志功能的。

slowlog = /usr/local/var/log/php-fpm.log.slow request_slowlog_timeout = 5s
登錄后復制

php入門到就業線上直播課:立即學習
全程直播 + 實戰授課 + 邊學 + 邊練 + 邊輔導

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
www国产精品内射老熟女| 欧美成人免费在线观看视频| 9久久9毛片又大又硬又粗| 午夜免费一级片| 成人日韩在线视频| 亚洲天堂网2018| 日日躁夜夜躁aaaabbbb| 色哟哟精品视频| 国产三级国产精品国产专区50| 亚洲狼人综合干| 丰满少妇在线观看| 免费看污黄网站| 天天干天天玩天天操| 91高清国产视频| 一级一片免费播放| 乱熟女高潮一区二区在线| 欧洲精品在线播放| 鲁一鲁一鲁一鲁一澡| 成人免费视频久久| 欧美成人手机在线视频| 色一情一乱一乱一区91| 97视频在线免费| 激情五月宗合网| 久久99999| 99re8这里只有精品| 无码粉嫩虎白一线天在线观看 | 永久免费网站视频在线观看| 男女啪啪免费观看| av网站在线观看不卡| 国产熟人av一二三区| 亚洲精品在线网址| 成年人午夜视频在线观看| 男人操女人免费| 天天av天天操| 国产精品免费入口| 在线免费看污网站| r级无码视频在线观看| 久久久精品三级| 久久福利一区二区| 中文字幕网av| 青草视频在线观看视频| 韩国日本美国免费毛片| 视色,视色影院,视色影库,视色网| 大j8黑人w巨大888a片| 中文字幕国产免费| 少妇无码av无码专区在线观看 | 日本中文字幕网址| 小早川怜子一区二区三区| 欧美在线一区视频| 色姑娘综合天天| 看欧美ab黄色大片视频免费| 人人妻人人澡人人爽欧美一区| 最新中文字幕免费视频| 日本www在线视频| 91制片厂免费观看| 中文字幕线观看| 蜜臀av免费观看| 亚洲色成人一区二区三区小说| 日韩专区第三页| 亚洲第一色av| 欧美美女一级片| 国产视频一区二区三区在线播放| 黄色一级片在线看| 天堂а√在线中文在线| 香蕉视频xxxx| 五月天丁香花婷婷| 老司机久久精品| 日本一二区免费| 拔插拔插华人永久免费| 奇米影音第四色| 中文字幕永久视频| 男女啪啪网站视频| 国产免费又粗又猛又爽| 亚洲欧美国产日韩综合| 中文字幕国产传媒| 欧美性受xxxxxx黑人xyx性爽| 亚洲精品高清无码视频| www.色偷偷.com| 亚洲一区二区三区观看| 在线a免费观看| 成年人视频大全| 老太脱裤让老头玩ⅹxxxx| 日韩av新片网| 成年人视频在线免费| 日本久久精品一区二区| 一区二区三区四区毛片| 中国黄色录像片| 青草青青在线视频| 无码人妻精品一区二区三区66| 亚欧在线免费观看| 1314成人网| 久久亚洲国产成人精品无码区| 免费观看国产精品视频| 无码内射中文字幕岛国片| 嫩草影院国产精品| www亚洲国产| 人妻少妇精品久久| 亚洲色图久久久| 日本a在线天堂| mm1313亚洲国产精品无码试看| 九九久久久久久| av在线观看地址| 欧美激情第3页| 男女超爽视频免费播放| 日本黄色的视频| 777久久久精品一区二区三区| 一区二区xxx| 国产午夜福利100集发布| 一路向西2在线观看| 色一情一乱一乱一区91| 免费黄色一级网站| 黄色激情在线视频| 午夜免费福利网站| 已婚少妇美妙人妻系列| 国产尤物av一区二区三区| 亚洲精品乱码久久久久久自慰 | 欧美视频在线观看视频| 6080国产精品| 中文字幕永久视频| 黑森林福利视频导航| 国产精品啪啪啪视频| 精品亚洲一区二区三区四区| 可以在线看的av网站| 在线观看成人免费| 天堂av手机在线| 亚洲综合婷婷久久| 久久精品影视大全| www.日日操| 无码人妻丰满熟妇区毛片| 日韩亚洲欧美视频| www.国产在线视频| 人妻激情另类乱人伦人妻| 日韩最新中文字幕| 亚洲精品mv在线观看| 五月天av在线播放| 男人的天堂最新网址| 天天操天天爱天天爽| 久久99999| 五月激情五月婷婷| 精品综合久久久久| 久久久国产精华液999999| 亚洲精品视频导航| 亚洲成人福利在线| 色婷婷一区二区三区av免费看| 中文字幕第21页| 日本美女视频一区| 国产成年人在线观看| 成人国产一区二区三区| 国产日韩亚洲欧美在线| 水蜜桃色314在线观看| 日本精品免费在线观看| 中文字幕在线观看第三页| 男女无套免费视频网站动漫| 黄色三级视频在线| 日日噜噜噜夜夜爽爽| 精品无码国产一区二区三区av| 国产精品专区在线| 老头吃奶性行交视频| 一女二男3p波多野结衣| 亚洲区成人777777精品| 欧美精品一区免费| 手机版av在线| 日韩中字在线观看| 91av俱乐部| 日韩不卡一二区| 久久精品午夜福利| 400部精品国偷自产在线观看| 男女猛烈激情xx00免费视频| 黑鬼大战白妞高潮喷白浆| 视频一区二区视频| 337p粉嫩大胆噜噜噜鲁| 肉色超薄丝袜脚交| 国产精品秘入口18禁麻豆免会员| 日本77777| 玩弄japan白嫩少妇hd| av不卡在线免费观看| 日本精品一区在线观看| 国产又粗又大又爽的视频| 久久午夜夜伦鲁鲁一区二区| 久久久天堂国产精品| 日韩爱爱小视频| 尤物av无码色av无码| 影音先锋成人资源网站| 成年网站在线播放| 男人操女人免费软件| 国产小视频免费| 欧美一级特黄aaa| 99热成人精品热久久66| 老司机午夜免费福利视频| 中文字幕天天干| 人妻熟女一二三区夜夜爱| 黄色片免费在线观看视频| 日本不卡一区二区在线观看| 国产视频在线视频| jizzjizz国产精品喷水| 无码粉嫩虎白一线天在线观看| 国产资源第一页| 欧美 日韩 国产精品| 午夜探花在线观看| 久久av秘一区二区三区|