php安装,PHP安装
版本—7.2/系統(tǒng)centos7or8
進(jìn)入下載目錄,tar -xzvf php-7.2.32.tar.gz 解壓文件
cd 進(jìn)入解壓后的文件夾
./configure 命令檢測
--prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc #參數(shù)指定安裝目錄和指定php.ini的加載路徑
--enable-fpm --with-fpm-user=www --with-fpm-group=www #開啟fpm進(jìn)程管理啟動和指定fpm進(jìn)程管理的用戶/用戶組
--enable-inline-optimization?--disable-debug??--disable-rpath?--enable-shared #優(yōu)化線程^關(guān)閉編譯調(diào)試^關(guān)閉額外運(yùn)行庫文件^鏈接成共享對象
--enable-shmop?--enable-sysvsem --enable-sysvmsg --enable-sysvshm #前兩個(gè)是進(jìn)程通信相關(guān)函數(shù),進(jìn)程消息隊(duì)列和進(jìn)程共享內(nèi)存
--enable-pdo?--with-pdo-mysql=mysqlnd?--with-mysqli=mysqlnd?--enable-mysqlnd-compression-support #mysql數(shù)據(jù)庫相關(guān)
--with-openssl? --enable-bcmath --enable-calendar --enable-mbstring?#openssl的支持^開啟bc函數(shù)庫^日歷擴(kuò)展^多字節(jié)字符串支持
--enable-zip?--with-zlib?--with-zlib-dir?--with-bz2 --with-iconv #開啟zip庫^開啟zlib庫^bz2文件支持^字符集轉(zhuǎn)換庫
--with-gd?--with-png-dir --with-jpeg-dir?--with-freetype-dir #開啟gd庫相關(guān)
--with-curl? ?--enable-sockets? --with-mhash?--with-mcrypt#curl功能^socket支持^mhash和mcrypt算法的擴(kuò)展
--enable-mbregex --with-readline? #正則相關(guān)^命令行的擴(kuò)展
[以上參數(shù)建議開啟,以下按需要加]
--enable-exif #Exif就是在JPEG格式頭部插入了數(shù)碼照片的信息,開啟讀取這些數(shù)據(jù)的函數(shù)擴(kuò)展
--with-xmlrpc #開啟編寫XM L-RPC服務(wù)端和客戶端的函數(shù)支持
--enable-soap #開啟soap擴(kuò)展[簡單的基于 XML 的協(xié)議,它使應(yīng)用程序通過 HTTP 來交換信息]
缺依賴問題
bzip2 解壓用的 【yum install bzip2】【 yum install bzip2-devel】
C編譯器gcc【yum -y install gcc】
libxml2 【yum install libxml2】【yum install libxml2-devel】
openssl 【yum install openssl】【yum install openssl-devel】
精簡版的centos會缺libcurl 【yum install libcurl-devel】
readline 【yum -y install readline-devel】
oniguruma
【yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/o/oniguruma-5.9.5-3.el7.x86_64.rpm】
【yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/o/oniguruma-devel-5.9.5-3.el7.x86_64.rpm】
gd庫 【yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel】
通過后執(zhí)行make,再make install,安裝完成
根據(jù)編譯時(shí)設(shè)定的php.ini的加載路徑,在php安裝目錄會有生成php.ini.~ 類型的文件,復(fù)制該文件并改名為php.ini移到配置加載目錄
centos在 ~/ 用戶根目錄會有 .bash_profile文件,使用vi編輯,加一行 【PATH=$PATH:/usr/local/php/bin】里面地址根據(jù)實(shí)際情況寫,為php的bin目錄,運(yùn)行命令【source ~/.bash_profile】使配置生效,即可使用php命令行
php -v 查看版本
php -m 查看已有擴(kuò)展
php --ini 查看配置
完結(jié)撒花~
總結(jié)
以上是生活随笔為你收集整理的php安装,PHP安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1匹等于多少kw(1.1.1.1)
- 下一篇: 叫我万岁爷怎么玩(叫叫阅读怎么样)