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一区二区
992tv成人免费观看| 欧美日韩在线视频一区二区三区| 日本黄大片在线观看| 老司机av福利| 亚洲妇熟xx妇色黄蜜桃| 五月婷婷激情久久| 成人黄色一区二区| 日日干夜夜操s8| 九九热精品国产| 一本—道久久a久久精品蜜桃| 成人亚洲免费视频| 九九九久久久久久久| 黄色片免费在线观看视频| 久久国产精品免费观看| 无码人妻精品一区二区蜜桃网站| 影音先锋成人资源网站| 国产a级黄色大片| 欧美网站免费观看| 丝袜老师办公室里做好紧好爽| 人妻精品无码一区二区三区 | 久草福利视频在线| 欧美一级片中文字幕| 91欧美视频在线| 二级片在线观看| 日本午夜激情视频| 一区二区三区入口| 成人免费a级片| 大香煮伊手机一区| 在线视频一二三区| 日本成年人网址| 91网址在线观看精品| 69sex久久精品国产麻豆| 男女曰b免费视频| 亚洲综合在线一区二区| 免费观看美女裸体网站| 亚洲高清免费在线观看| 国产妇女馒头高清泬20p多| 国产视频在线视频| 乱熟女高潮一区二区在线| 丁香婷婷激情网| 欧美 国产 精品| 少妇一级淫免费放| 亚洲 自拍 另类小说综合图区| 粉色视频免费看| 国产在线精品91| 国产xxxxhd| 亚洲天堂2018av| 久久久久久久午夜| 久久艹这里只有精品| 成人在线免费播放视频| 国产精品久久久久久久乖乖| 亚洲第一色av| 日本a√在线观看| 欧美视频在线第一页| 亚洲欧美日韩综合网| 亚洲熟妇av一区二区三区| 久久精品无码中文字幕| 日日噜噜夜夜狠狠久久丁香五月| 日本一极黄色片| 男人操女人逼免费视频| 欧美a级免费视频| 可以在线看黄的网站| 97人人模人人爽人人澡| 亚洲va综合va国产va中文| 超碰在线97免费| 青青草精品视频在线观看| 欧美丰满熟妇bbbbbb百度| 日本一区午夜艳熟免费| 免费在线观看污污视频| 国产成人美女视频| 中文字幕1234区| 国产成年人视频网站| 亚洲成人av免费看| 成人不卡免费视频| 在线免费黄色小视频| 免费久久久久久| 蜜臀av.com| 免费拍拍拍网站| 成人免费观看毛片| 久久这里只精品| 国产高清精品软男同| 2022中文字幕| 日韩人妻精品无码一区二区三区| 久久国产乱子伦免费精品| 好男人www社区| 成人手机视频在线| 欧美国产综合在线| 免费日韩中文字幕| 午夜啪啪免费视频| 成年人午夜视频在线观看 | 一道本视频在线观看| 日韩大片一区二区| 国产精品啪啪啪视频| 欧美性久久久久| 国产亚洲视频一区| 欧美亚洲日本一区二区三区| 免费裸体美女网站| 国产911在线观看| 97成人在线免费视频| 17c国产在线| 免费人成在线观看视频播放| 日本老熟妇毛茸茸| 日本久久久网站| 亚洲天堂国产视频| 日韩av三级在线| 自拍一级黄色片| 黄色片在线免费| 日韩av新片网| 日本久久高清视频| 日韩爱爱小视频| 国产午夜福利在线播放| 日本特级黄色大片| 九热视频在线观看| 日韩在线视频在线观看| 伊人网在线免费| 福利视频999| 九九热在线免费| 37pao成人国产永久免费视频| 免费的一级黄色片| 一级日本黄色片| 亚洲黄色av片| 国产又黄又猛的视频| 青青草av网站| 欧美视频第一区| 国产三区在线视频| 日韩中文字幕在线视频观看| 美女黄色免费看| 久久久久福利视频| 丰满人妻一区二区三区53号| 中文字幕剧情在线观看| 天堂av手机在线| 国产永久免费网站| 91视频福利网| 性做爰过程免费播放| 992tv成人免费观看| 伊人再见免费在线观看高清版 | 日韩视频一二三| 91精品国产毛片武则天| 一区二区三区一级片| 91亚洲一区二区| 欧美性受xxxx黑人猛交88| 男女视频在线观看网站| 法国空姐在线观看免费| 99久久99久久精品| 欧美,日韩,国产在线| www黄色日本| 美女网站免费观看视频| 亚洲欧洲日本精品| av动漫免费观看| 2018国产在线| 日韩av在线中文| www.99riav| 青青在线视频免费| 亚洲欧美国产中文| 97碰在线视频| 成年人网站大全| 欧美日韩在线免费观看视频| 国产专区在线视频| 国内外成人免费激情视频| 午夜两性免费视频| 成人在线视频一区二区三区| 91九色在线观看视频| 午夜精品中文字幕| heyzo亚洲| 在线观看免费黄色片| 男人日女人下面视频| 久久精品亚洲天堂| 欧美极品欧美精品欧美| 日韩av在线中文| 免费看一级大黄情大片| 91视频福利网| av免费网站观看| 无码人妻少妇伦在线电影| 91香蕉视频导航| 黄色网页免费在线观看| 超碰91在线播放| 国内外免费激情视频| 黄色一级视频播放| www.99r| jizzjizzxxxx| 男女啪啪免费观看| 2025韩国大尺度电影| 免费日韩中文字幕| 青青草成人免费在线视频| 国产又粗又爽又黄的视频| 波多结衣在线观看| 精品免费国产一区二区| 日韩视频在线视频| 精品人妻人人做人人爽| 99999精品| 亚洲精品综合在线观看| 国产一级特黄a大片免费| www精品久久| 成年人网站国产| 亚洲理论电影在线观看| 8x8ⅹ国产精品一区二区二区| 久久99国产精品一区| 天天做天天爱天天高潮| 污污视频在线免费| av磁力番号网|