php7源碼安裝
『壹』 php7.2.1安裝文檔
一. 在安裝PHP7.2.1前,確保你的系統已經安裝了必要的依賴。這包括了C語言編譯器和可能的其他工具。
二. 需要編譯libmcrypt、mhash、mcrypt庫,這些庫在處理加密和散列操作時非常有用。你可以通過下載源代碼文件並執行編譯過程來完成這一任務。具體步驟包括解壓文件、進入源代碼目錄、運行configure腳本、然後執行make和make install命令。
三. 接下來,使用對應的安裝命令來安裝PHP7.2.1。這通常需要下載二進制安裝包或源碼,然後通過編譯源碼來生成可執行文件。請確保在安裝過程中遵循正確的命令和路徑。
四. 在安裝過程中,有一些注意事項需要特別注意。例如,確保你的系統資源(如內存和CPU)足夠用於安裝和運行PHP。此外,需要檢查已安裝的系統庫和軟體是否與PHP7.2.1兼容。最後,確認安裝路徑和配置文件的位置,避免在後續使用中遇到問題。
五. 開啟多PHP-fpm(FastCGI Process Manager)方法是提高PHP應用程序性能的關鍵步驟。這涉及到配置Apache或Nginx與PHP-fpm的連接,以及設置PHP-fpm池的參數。通過調整worker進程的數量、啟動時間、最大連接數等參數,可以優化伺服器性能和穩定性。確保在配置文件中正確設置這些參數,以確保應用能夠高效運行。
『貳』 php7 怎麼安裝mcrypt模塊
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這里會報錯,可以根據錯誤信息去排查!你看過後很簡單吧以後不會可以向我一樣經常到後盾人平台找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝_(•̀ω•́ 」∠)_
『叄』 linux環境安裝PHP環境的步驟和前期准備的注意事項有哪些
一.架構。確認你安裝 的架構是什麼 lamp ,還是 lnmp。首先需要能搭建出環境
1。兩者都要安裝 php ,其中 php 安裝的過程有很多
可以參考一下:php 源碼安裝
這個安裝是 php5的,如果安裝的 是 php7,編譯會有一點不同:
安裝 php -
2。都需要安裝 mysql
mysql 源碼安裝
3。如果需要安裝apache:
apache 安裝
apache 都其他配置,請在本頁面搜索:apache -
如果需要安裝 nginx:
nginx 訪問 php -
二.依賴模塊編譯。這種安裝環境主要看你程序當中用到了那些 依賴模塊,編譯的時候需要注意
包括 nginx /apache ,php
三.配置。上面已經有相關配置介紹,需要自己去熟悉相關都配置是什麼意思,需要哪些配置。
四.此處遷移還涉及到資料庫到遷移,可以參考一下相關命令
『肆』 ubuntu 16.04 php7.0婧愰噷闈㈠畨瑁呯殑鎬庝箞寰閲岄潰娣誨姞妯″潡
ubuntu 16.04 php7.0婧愰噷闈㈠畨瑁呯殑鎬庝箞寰閲岄潰娣誨姞妯″潡
pdo鎵╁睍妯℃槸鏈夎洰澶氫簡錛屽俻do_mysql涔熸槸pdo妯″潡涓鐨勪竴涓浜嗭紝涓嬫枃鎴戜滑灝變互瀹夎卲do_mysql涓虹ず渚嬪府鍔╁ぇ瀹朵粙緇嶄竴涓嬪畨瑁呮ラゅ惂錛屽叾瀹冪殑pdo鎵╁睍妯″潡瀹夎呮ラや篃鍙浠ヤ竴鏍楓
鍋囪緋hp鐩褰曚負/usr/local/php
mysql鐩褰曚負/usr/local/mysql
1. 榪涘叆PHP婧愮爜鍖卐xt/pdo鐩褰
cd ext/pdo
2. 鎵ц/usr/local/php/bin/phpize[鍋囪綪HP鐨勫畨瑁呯洰褰曚負/usr/local/php]
/usr/local/php/bin/phpize
3. 閰嶇疆鎵╁睍pdo
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
4. 緙栬瘧 && 瀹夎卲do
make && make install
鎴愬姛鍒欏嚭鐜
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
璇存槑鍦/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/鐩褰曚笅鐢熸垚浜唒do.so鏂囦歡
5. 鍦≒HP婧愮爜鍖呬腑榪涘叆pdo_mysql
cd ext/pdo_mysql
6. /usr/local/php/bin/phpize
/usr/local/php/bin/phpize
7. 閰嶇疆pdo_mysql[鍋囪綧ysql鐨勫畨瑁呯洰褰曚負/usr/local/mysql]
1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
8. 緙栬瘧 瀹夎卲do_mysql
make && make install
鎴愬姛鍒欏嚭鐜
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
璇存槑鐨/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/鐩褰曚笅鐢熸垚浜唒do_mysql.so鏂囦歡
9. 鍦╬hp閰嶇疆鏂囦歡涓鍔犱笂
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";
10. 閲嶅惎鐩稿叧鏈嶅姟
/etc/init.d/php-fpm restart
『伍』 PHP - php7編譯安裝及新特性
深入學習PHP7的初衷在於全面理解PHP底層原理與語言結構,為開發PHP擴展和構建Swoole框架提供堅實基礎,以解決實際生產中的性能問題,提升工作效率。
在CentOS或Ubuntu系統上搭建環境,對於裸鏡像,推薦使用yum update(centos)或apt-get update(Ubuntu)進行更新。
選擇CentOS 7作為實驗環境。
開始環境搭建,利用Docker在CentOS 7上搭建環境。選用合適版本的PHP源碼,通過以下鏈接下載:https://www.php.net/distributions/php-版本號.tar.gz。
解壓並編譯PHP源碼。在編譯過程中,可能會遇到各種錯誤,如找不到編譯器、缺少必要的軟體等。解決這些錯誤通常需要安裝相應的依賴包。
正確編譯並執行make && make install,確保PHP安裝成功。
對比PHP 5.6、PHP 7.1.0與PHP 8的官方性能測試結果,發現PHP 7.1.0的性能優於PHP 5.6,而PHP 8在性能測試中表現更優。
PHP 7的新特性包括:
- 太空船操作符``,簡化比較操作。
- 類型聲明,提高代碼可讀性和可維護性。
- null合並操作符,優化null值處理。
- NameSpace批量導入,簡化大型項目的命名空間管理。
PHP 8新增特性之一是`throwable`介面,允許更精細地處理異常。
嘗試`try..catch`結構,捕獲並處理錯誤信息,提高程序魯棒性。
使用列表的括弧寫法,使代碼更簡潔。
抽象語法樹(AST)是PHP 7+版本的新增特性,提升編譯器性能並支持更高級的編譯優化。
『陸』 debian8怎麼安裝php7
debian8 編譯安裝 php7
目錄(?)[-]
Please reinstall the libcurl distributionCannot find OpenSSL
configure error Unable to locate gmph
Can not find recodeh anywhere under usr usrlocal usr optCannot find pspell
Please reinstall the mysql distribution
mcrypth not found Please reinstall libmcryptxml2-config not found
安裝編譯器
apt-get install build-essential autoconf automake libtool bison re2c獲取PHP安裝包
wget https://downloads.php.net/~ab/php-7.0.13RC1.tar.gz安裝dev包
apt-get install libxml2-dev libssl-dev libbz2-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libgmp-dev libgmp3-dev libmcrypt-dev libmysqlclient15-dev libpspell-dev librecode-dev進行編譯安裝
./buildconf //用來生成configure腳本
./configure \
--prefix=/usr \
--with-config-file-path=/etc \
--enable-mbstring \
--enable-zip \
--enable-bcmath \
--enable-pcntl \
--enable-ftp \
--enable-exif \
--enable-calendar \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-curl \
--with-mcrypt \
--with-iconv \
--with-gmp \
--with-pspell \
--with-gd \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-zlib-dir=/usr \
--with-xpm-dir=/usr \
--with-freetype-dir=/usr \
--with-t1lib=/usr \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-openssl \
--with-pdo-mysql=/usr \
--with-gettext=/usr \
--with-zlib=/usr \
--with-bz2=/usr \
--with-recode=/usr \
--with-mysqli=/usr/bin/mysql_config
備註:錯誤1:Cannot find OpenSSL's libraries 解決:
確認已安裝過 openssl、libssl-dev 包,還是會提示該錯誤;解決辦法:
root@test2:~/php-5.3.27# find / -name libssl.so輸出結果為: /usr/lib/x86_64-Linux-gnu/libssl.so初步判斷它可能只會在 /usr/lib/ 下尋找 libssl.so 文件,於是:
ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib錯誤2:debian Please reinstall the libcurl distribution 解決:
# RetHat CentOS or Fedora 使用下面安裝命令yum install curl curl-devel
# Debian or Ubuntu使用下面的安裝命令
apt-get install curl
apt-get install libcurl4-gnutls-dev
錯誤3:Unable to locate gmp.h 解決:
在https://launchpad.net/debian/+source/gmp 下載 gmp源碼包,接著 ./configure && make && make install編譯 安裝
make &&make install
報錯處理
Please reinstall the libcurl distributionaptitude search libcurl4
aptitude install libcurl4-gnutls-dev
Cannot find OpenSSL』
wget https://www.openssl.org/source/openssl-1.0.2j.tar.gztar -zxvf openssl-1.0.2j.tar.gz
cd openssl-1.0.2j
./config
make && make install
configure: error: Unable to locate gmp.h
sudo apt-get install libgmp-dev libgmp3-devln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.hCan not find recode.h anywhere under /usr /usr/local /usr /opt.
apt-get install librecode-dev
Cannot find pspell
apt-get install libpspell-dev
Please reinstall the mysql distribution
apt-get install libmysqlclient15-dev
mcrypt.h not found. Please reinstall libmcrypt.
apt-get install libmcrypt-dev
xml2-config not found
apt-get install libxml2-dev
『柒』 如何在linux下安裝多個不同版本的PHP
Linux下部署php多版本共存
背景說明
自php7問世,身為最新版本控的我馬上升級體驗,但是由於伺服器上還有舊程序在運行,只好部署一個php多版本共存環境。
現有環境是lnmp
- CentOS 6.7
- nginx 1.10.1
- mariadb-10.0.26
- php 7.0.8
為了更好兼容舊的php程序,推薦使用5.4.45. 主要是兼容mysql擴展。
開始安裝
首先要下載php-5.4.45.tar.gz源碼包。
通過源碼安裝
# tar xzvf php-5.4.45.tar.gz
# cd php-5.4.45
# ./configure --prefix=/usr/local/php54 --with-config-file-path=/usr/local/php54/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr/local/freetype --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-intl --with-xsl
# make ZEND_EXTRA_LIBS='-liconv'
# make install
# cp php.ini-proction /usr/local/php/etc/php.ini
------------------------------------------------------------------------------------------------
php.ini 配置
post_max_size = 50M
upload_max_filesize = 50M
date.timezone = PRC
short_open_tag = On
cgi.fix_pathinfo=0
max_execution_time = 300
disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
------------------------------------------------------------------------------------------------
php-fpm.conf 配置
------------------------------
# vim /usr/local/php/etc/php-fpm.conf1
[global]
pid = /usr/local/php54/var/run/php-fpm.pid
error_log = /usr/local/php54/var/log/php-fpm.log
log_level = notice
[www]
listen = /tmp/php54-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1:9001
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 40
pm.start_servers = 20
pm.min_spare_servers = 20
pm.max_spare_servers = 40
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log
----------------------------------------------------------------------------------
啟動 php-fpm
# cp sapi/fpm/init.d.php-fpm /etc/init.d/php54-fpm
# chmod +x /etc/init.d/php54-fpm
# /etc/init.d/php54-fpm start
-------------------------------------------------------------------------------------------
修改nginx配置,對需要的服務配置使用php-5.4.45
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php54-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
----------------------------------------------------------------------------------------
配置php-5.4.45 的php54-fpm 開機自動啟動
# chkconfig --add php54-fpm
# chkconfig php54-fpm on
『捌』 centos7安裝php
centos7系統源碼編譯安裝PHP7.3.5版本新增系統用戶組和用戶:
下載PHP7.3.5
[root@localhost~]#mkdirdevdir
[root@localhost~]#cddevdir/腔李
[root@localhostdevdir]#wget
-bash:wget:未找到命令
[root@localhostdevdir]#rpm-qa|grepwget
[root@localhostdevdir]#yum-yinstallwget
[root@localhostdevdir]#rpm-qa|grepwget
wget-1.14-18.el7.x86_64
下載PHP7解壓編譯
wget-c
編譯參數解釋
--with-fpm-user=webu--with-fpm-group=webg添加PHP運行用戶和用戶組
配置信息出慶飢錯:
下載gcc軟體編譯器yuminstall-ygcc
configure:error:libxml2notfound..
下載libzip-1.5.2.tar.gz
解決libzip和cmake版本問題
重新配置PHP7編譯環境參數
libzip-1.5.2無法安裝譽圓返,已經取消了。
提示off_t類型沒有定義undefind,解決方法:
編譯安裝
測試PHP是否安裝成功
轉載自:
阿里雲默認centos7上怎麼安裝php
首先更新系統軟體/str
$yumupdate
安裝nginx/str/str
1.安裝nginx源
$yumlocalinstall.安裝nginx
$yuminstallnginx
3.啟動nginx
$servicenginxstart
Redirectingto/bin/systemctlstartnginx.service4.訪問http://你的ip/
如果成功安裝會出來nginx默認的歡迎界面
安裝MySQL5.7.*
/str
1.安裝mysql源/str
$yumlocalinstall.安裝mysql
$yuminstallmysql-community-server
確認一下mysql的版本,有時可能會提示mysql5.63.安裝mysql的開發包,以後會有用
$yuminstallmysql-community-devel
4.啟動mysql
$servicemysqldstart
Redirectingto/bin/systemctlstartmysqld.service5.查看mysql啟動狀態
$servicemysqldstatus
出現pid
證明啟動成功
6.獲取mysql默認生成的密碼
$grep'temporarypassword'/var/log/mysqld.log2015-12-05T05:41:09.104758Z1[Note]@localhost:%G1Rgns!dD!v/str
加粗的就是生成的密碼
7.換成自己的密碼
$mysql-uroot-p
Enterpassword:輸入上面的密碼
成功輸入後進入一下步,這里你估計會輸入好幾次才進去8.更換密碼
mysqlALTERUSER'root'李並@'localhost'IDENTIFIEDBY'MyNewPass4!'這個密碼一定要足夠復雜,不然會不讓你改,提示密碼不合法;9.退出mysql;
mysqlquit;
10.用新密碼再登錄,試一下新密碼
$mysql-uroot-p
Enterpassword:輸入你的新密碼
11.確認密碼正確後,退出mysql;
mysql哪衫跡quit;
編譯安裝php7.0.0
/str
/str
1.下載php7源碼包/str
$cd/rootwget-Ophp7.tar.gz.解壓源碼包/str
$tar-xvfphp7.tar.gz
3./str
$cdphp-7.0.1
4.安塌亂裝php依賴包/str
/str
$yuminstalllibxml2libxml2-developensslopenssl-develbzip2bzip2-devellibcurllibcurl-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-develgmpgmp-devellibmcryptlibmcrypt-develreadlinereadline-devellibxsltlibxslt-devel5.編譯配置,這一步我們會遇到很多configureerror,我們一一解決,基本都是相關軟體開發包沒有安裝導致/str
/str
$./configure
--prefix=/usr/local/php
--with-config-file-path=/etc
--enable-fpm
--with-fpm-user=nginx
--with-fpm-group=nginx
--enable-inline-optimization
--disable-debug
--disable-rpath
--enable-shared
--enable-soap
--with-libxml-dir
--with-xmlrpc
--with-openssl
--with-mcrypt
--with-mhash
--with-pcre-regex
--with-sqlite3
--with-zlib
--enable-bcmath
--with-iconv
--with-bz2
--enable-calendar
--with-curl
--with-cdb
--enable-dom
--enable-exif
--enable-fileinfo
--enable-filter
--with-pcre-dir
--enable-ftp
--with-gd
--with-openssl-dir
--with-jpeg-dir
--with-png-dir
--with-zlib-dir
--with-freetype-dir
--enable-gd-native-ttf
--enable-gd-jis-conv
--with-gettext
--with-gmp
--with-mhash
--enable-json
--enable-mbstring
--enable-mbregex
--enable-mbregex-backtrack
--with-libmbfl
--with-onig
--enable-pdo
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--with-zlib-dir
--with-pdo-sqlite
--with-readline
--enable-session
--enable-shmop
--enable-simplexml
--enable-sockets
--enable-sysvmsg
--enable-sysvsem
--enable-sysvshm
--enable-wddx
--with-libxml-dir
--with-xsl
--enable-zip
--enable-mysqlnd-compression-support
--with-pear
--enable-opcache
configureerror:
1.configure:error:xml2-confignotfound..
解決:
$yuminstalllibxml2libxml2-devel
2.configure:error:CannotfindOpenSSL'sevp.h
解決:
$yuminstallopensslopenssl-devel
3.configure:error:解決:
$yuminstallbzip2bzip2-devel
4.configure:error:-easy.hshouldbeincurl-dir/include/curl/解決:
$yuminstalllibcurllibcurl-devel
5.Ifconfigurefailstry--with-webp-dir=DIRconfigure:error:jpeglib.hnotfound.
解決:
$yuminstalllibjpeglibjpeg-devel
6.Ifconfigurefailstry--with-webp-dir=DIR
checkingforjpeg_read_headerin-ljpeg...yesconfigure:error:png.hnotfound.
解決:
$yuminstalllibpnglibpng-devel
7.Ifconfigurefailstry--with-webp-dir=DIR
checkingforjpeg_read_headerin-ljpeg...yescheckingforpng_write_imagein-lpng...yesIfconfigurefailstry--with-xpm-dir=DIR
configure:error:freetype-confignotfound.
解決:
$yuminstallfreetypefreetype-devel
8.configure:error:Unabletolocategmp.h解決:
$yuminstallgmpgmp-devel
9.configure:error:mcrypt.hnotfound.Pleasereinstalllibmcrypt.
解決:
$yuminstalllibmcryptlibmcrypt-devel
10.configure:error:Pleasereinstallreadline-Icannotfindreadline.h解決:
$yuminstallreadlinereadline-devel
11.configure:error:xslt-confignotfound.Pleasereinstallthelibxslt=1.1.0distribution解決:
$yuminstalllibxsltlibxslt-devel
6.編譯與安裝
$makemakeinstall
這里要make好久,要耐心一下
7.添加PHP命令到環境變數
$vim/etc/profile
在末尾加入
PATH=$PATH:/usr/local/php/bin
exportPATH
要使改動立即生效執行
$./etc/profile
或
$source/etc/profile
查看環境變數
$echo$PATH
查看php版本
$php-v
8.配置php-fpm
$cpphp.ini-proction/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//usr/local/php/etc/php-fpm.d/cpsapi/fpm/init.d.php-fpm/etc/init.d/php-fpm$chmod+x/etc/init.d/php-fpm
9.啟動php-fpm
$/etc/init.d/php-fpmstart
配置nginx虛擬機,綁定域名/str
1.
/str
$vim/etc/nginx/conf.d/php7.thinkcmf.com.conf這里可以把php7.thinkcmf.com.conf改成自己的域名把下面的內容復制到php7.thinkcmf.com.conf里server{
listen80;
server_namephp7.thinkcmf.com;
root/var/www/html/php7.thinkcmf.com;#該項要修改為你准備存放相關網頁的路徑location/{
indexindex.phpindex.htmlindex.htm;
#如果請求既不是一個文件,也不是一個目錄,則執行一下重寫規則if(!-e$request_filename)
{
#地址作為將參數rewrite到index.php上。
rewrite^/(.*)$/index.php/$1;
#若是子目錄則使用下面這句,將subdir改成目錄名稱即可。
#rewrite^/subdir/(.*)$/subdir/index.php/$1;}
}
#proxythephpscriptstophp-fpm
location~.php{
includefastcgi_params;
##pathinfo支持start
#定義變數$path_info,用於存放pathinfo信息set$path_info"";
#定義變數$real_script_name,用於存放真實地址set$real_script_name$fastcgi_script_name;#如果地址與引號內的正則表達式匹配
if($fastcgi_script_name~"^(.+?.php)(/.+)$"){#將文件地址賦值給變數$real_script_name
set$real_script_name$1;
#將文件地址後的參數賦值給變數$path_info
set$path_info$2;
}
#配置fastcgi的一些參數
fastcgi_paramSCRIPT_FILENAME$document_root$real_script_name;fastcgi_paramSCRIPT_NAME$real_script_name;fastcgi_paramPATH_INFO$path_info;
###pathinfo支持end
fastcgi_intercept_errorson;
fastcgi_pass127.0.0.1:9000;
}
}
2.重啟nginx
$servicenginxreload
3.
$vim/var/www/html/php7.thinkcmf.com/index.php/str
把下面的代碼復制到這個文件里
?php
phpinfo();
4.查看訪問
Centos7下PHP7最新版怎麼安裝步驟1:檢查已安裝的內核版本#uname-sr步驟2:在CentOS7中升級內核接下來,安裝最新的主線穩定內核:#yum--enablerepo=elrepo-kernelinstallkernel-ml最後,重啟機器並應用最新內核,困森鏈接著運行下面的命令檢查汪孫最新內核版本還有一些代碼我不想打了,樓主就自己去後盾人看看吧對你很春盯有幫助的
=0.11)'>CentOS7編譯安裝PHP7.4提示Nopackage'libzip'found或者(libzip>=0.11)編譯安裝PHP7.4提示Nopackage'libzip'found或者(libzip=0.11),原因凱稿是libzip沒有安裝或者版本太低,解決方法如枝鎮下:
安裝完成後,查看是否存在/usr/local/lib/pkgconfig目錄,如果存在,執行如下命令來設猛孫粗置PKG_CONFIG_PATH: