linux centos7.2 安裝php8.0.3

下載

php8.0.3下載地址https://www.php.net/官方最靠譜。
下載后解壓到你的對(duì)應(yīng)的位置,我的是/usr/local/php80。
注意這個(gè)位置我的操作是錯(cuò)的,官方下載的包在任意位置解壓都可以就是不能放到你要安裝php的位置
我在這個(gè)地方踩了一會(huì)坑,應(yīng)該是放到其他任意位置之后./configure 完成 再make && make install 才會(huì)在
/usr/local/php80位置生成真正的我們常見到的php文件夾一個(gè)重要特征就是后面你發(fā)現(xiàn)要用sbin目錄了你找不到

安裝

切換到php80目錄,看到configure是可運(yùn)行的狀態(tài),如果不是自己調(diào)整一下,執(zhí)行:
其中各項(xiàng)想了解的,自行百度

./configure --prefix=/usr/local/php80 \
--with-config-file-path=/usr/local/php80/etc \
--with-config-file-scan-dir=/usr/local/php80/etc/php.d \
--with-mcrypt=/usr/include \
--enable-mysqlnd \
--with-mysqli \
--with-pdo-mysql \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--with-gd \
--with-zlib \
--enable-xml \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-mbstring \
--enable-ftp \
--enable-gd-native-ttf \
--with-openssl \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-curl \
--with-jpeg-dir \
--with-freetype-dir \
--enable-opcache

配置過(guò)程中會(huì)發(fā)生的錯(cuò)誤

configure: error: iconv does not support errno

優(yōu)先參考網(wǎng)上的解決方案安裝缺失的iconv,如果不行,在運(yùn)行configure之前先運(yùn)行

export LDFLAGS="$LDFLAGS -liconv"

參考官網(wǎng)bug討論 https://bugs.php.net/bug.php?id=80585
在此對(duì)歪果友人誠(chéng)摯的感謝
剩下的配置過(guò)程基本上都是缺什么裝什么完成之后

make
make install

你就可以開始漫長(zhǎng)的等待了,反正我這篇記錄分享就是在等待的過(guò)程中寫的,而且絲毫看不到他要停下來(lái)的跡象...
未完待續(xù)...
如果沒(méi)有后來(lái)就不來(lái) 了
嗯 有后來(lái)...
ssl報(bào)錯(cuò)了,因?yàn)橄勇闊?,我直接吧擴(kuò)展刪掉 又configure一遍,如果用先配完,回顧頭來(lái)再補(bǔ)ssl就行了反正安裝插件的教程一抓一大把...
繼續(xù)等...
歐了就是ssl,拜拜了你吶!~~~~

至于后面的配置參考另一篇文章 http://www.itdecent.cn/p/adb33f934e9b

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容