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一区二区
少妇久久久久久被弄到高潮| 日韩亚洲欧美视频| 国产中文字幕二区| 亚洲区成人777777精品| 特级丰满少妇一级| 久久午夜夜伦鲁鲁一区二区| 国产资源在线视频| 337p粉嫩大胆噜噜噜鲁| 亚洲 高清 成人 动漫| 欧美日韩在线视频一区二区三区| 久艹在线免费观看| www.黄色网址.com| 欧美狂野激情性xxxx在线观| 日本大胆人体视频| 九九热只有这里有精品| 霍思燕三级露全乳照| 国产中文字幕免费观看| 免费在线观看的毛片| 日本肉体xxxx裸体xxx免费| 国产又大又黄又猛| 人人妻人人澡人人爽精品欧美一区| 免费看啪啪网站| 日韩免费在线观看av| 日本日本19xxxⅹhd乱影响| 天天操天天爱天天爽| 999久久久精品视频| 国内av免费观看| 午夜免费福利小电影| 日本中文字幕观看| 精品成在人线av无码免费看| 成人综合视频在线| 一二三av在线| 免费 成 人 黄 色| 欧美xxxxxbbbbb| 久久久999视频| 做爰高潮hd色即是空| 欧美日韩在线中文| 91网址在线观看精品| av动漫在线看| 欧美三级午夜理伦三级老人| 国产素人在线观看| 亚洲av毛片在线观看| 欧美 国产 小说 另类| 国内自拍中文字幕| 九九热免费精品视频| www.avtt| 麻豆md0077饥渴少妇| 成人午夜激情av| 欧美一区二区中文字幕| 亚洲av首页在线| 亚洲欧美日韩综合网| 动漫av网站免费观看| 欧美中文字幕在线观看视频| 亚洲第一成肉网| 亚洲一区二区三区四区五区xx| 福利在线一区二区| 最新av网址在线观看| 国产一级免费大片| 亚洲少妇第一页| 99草草国产熟女视频在线| 欧美极品少妇无套实战| 亚洲图片 自拍偷拍| 高潮一区二区三区| 麻豆传传媒久久久爱| 免费毛片小视频| 久久网站免费视频| 老太脱裤子让老头玩xxxxx| 亚洲爆乳无码精品aaa片蜜桃| 国产高清免费在线| 国产高清av片| 喜爱夜蒲2在线| 青青草免费在线视频观看| 亚洲天堂av免费在线观看| 肉色超薄丝袜脚交| 性做爰过程免费播放| 91国在线高清视频| 国产免费黄色一级片| 美女黄色免费看| 激情伊人五月天| 99久久国产宗和精品1上映| 久久精品网站视频| 亚洲va综合va国产va中文| 欧美成人手机在线视频| 一区二区三区四区免费观看| 日韩不卡视频一区二区| 麻豆tv在线播放| 久久久999视频| 三级一区二区三区| 中文字幕乱码免费| 国产精品沙发午睡系列| 嫩草影院国产精品| 最近免费观看高清韩国日本大全| 国产乱子伦精品无码专区| 99热成人精品热久久66| 在线看的黄色网址| 97精品国产97久久久久久粉红| 青青草成人免费在线视频| 性刺激的欧美三级视频| 日本天堂免费a| 久久久噜噜噜www成人网| 亚洲不卡视频在线| 精品少妇人欧美激情在线观看| 国产免费视频传媒| 国产视频在线观看网站| 四季av一区二区| 国产午夜大地久久| 久久久久久久久久久久久久久国产 | 国产又黄又猛的视频| 久久男人资源站| 香蕉视频999| 激情六月丁香婷婷| 日韩成人手机在线| 日韩va在线观看| 一级黄色香蕉视频| 福利视频免费在线观看| 最新天堂在线视频| 可以在线看的黄色网址| 麻豆传媒网站在线观看| 色一情一区二区三区| 日本xxxxxxx免费视频| 女人帮男人橹视频播放| 国产在线观看中文字幕| 一级在线免费视频| 日本免费黄视频| 日韩xxxx视频| 国产freexxxx性播放麻豆| 国产对白在线播放| 毛毛毛毛毛毛毛片123| 伊人免费视频二| 日韩av加勒比| 一二三级黄色片| 日韩高清在线一区二区| 奇米777在线| 水蜜桃在线免费观看| 免费成人进口网站| 91网址在线观看精品| 国产日韩视频在线播放| 性欧美18一19内谢| 久久久无码中文字幕久...| 桥本有菜av在线| 999久久欧美人妻一区二区| 99视频精品全部免费看| 人妻av无码专区| 成熟丰满熟妇高潮xxxxx视频| 久久久一本二本三本| 97av视频在线观看| 国产成人av影视| 日本一二三区在线| 青青视频免费在线| 免费成人在线视频网站| 密臀av一区二区三区| 国内自拍第二页| 欧美大黑帍在线播放| 免费成人午夜视频| 日韩高清第一页| 17c丨国产丨精品视频| 日韩小视频在线播放| 手机在线成人免费视频| 91精品国产吴梦梦| 欧美精品一区免费| 国产探花在线看| 2018国产在线| 亚洲一二三av| 日韩欧美精品在线观看视频| 蜜桃免费在线视频| 香港三级日本三级a视频| 成人免费毛片播放| 91免费国产精品| 欧美伦理片在线观看| 免费看日b视频| 性欧美在线视频| 免费午夜视频在线观看| 欧洲精品视频在线| 日韩手机在线观看视频| 久久观看最新视频| 国产喷水theporn| 日本手机在线视频| 一二三级黄色片| 亚洲免费av一区二区三区| 国产女教师bbwbbwbbw| 奇米视频7777| 激情六月丁香婷婷| 青青青青在线视频| 中国 免费 av| 亚洲一二三av| 色婷婷一区二区三区av免费看| 国产精品久久..4399| 潘金莲一级淫片aaaaaa播放1| 欧美三级午夜理伦三级富婆| 黄色网页免费在线观看| www.成年人视频| 日韩成人三级视频| 91手机视频在线| 99久久久无码国产精品性色戒| 国内外成人免费在线视频| 国产视频一区二区视频| 欧美成人精品欧美一级乱| 亚洲 自拍 另类小说综合图区| 白白操在线视频| 永久免费网站视频在线观看|