PHP編譯安裝

2022-08-19 10:30:12 字數 1042 閱讀 5134

tar –xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2 //解壓 tar.bz2

tar –xzvf file.tar.z //解壓tar.z

編譯安裝:

第一步 configure

php-7.2.15目錄下的configure是個shell指令碼 它是編譯安裝php的檔案

./configure --help 檢視引數

yum -y install gcc

./configure --prefix=/home/work/soft/php (需要安裝gcc)

報錯: configure: error: libxml2 not found. please check your libxml2 installation.

需要安裝 yum install libxml2-devel

第二部 構建

執行 make

第三步

執行 make install

php目錄下 檢視擴充套件./bin/php -m

測試一下:先建個檔案 vim test.php echo 乙個time(); 執行php**:./bin/php test.php

簡化php執行命令:

方法: vim ~/.bash_profile檔案中寫入:

export path

alias php=/home/work/soft/php/bin/php

再執行:source ~/.bash_profile

這樣就可以使用 php test.php 執行檔案了

php.ini檔案:

php -i | grep php.ini 檢視php.ini在哪個目錄下,但此時lib目錄下面沒有

將php的原始碼目錄中的php.ini-development 拷貝到 php/lib目錄下

mv php.ini-development php.ini 就有php.ini檔案了

PHP 編譯安裝PHP

1.安裝php所有的依賴軟體包 root web01 yum install zlib devel libxml2 devel libjpeg devel freetype devel libpng devel gd devel libcurl devel libxslt devel openssl...

PHP編譯安裝

錯誤1configure error xml2 config not found.please check your libxml2 installation.解決方案 yum install y libxml2 devel錯誤2 configure error cannot find openss...

編譯安裝PHP

2 確保安裝之前有安裝gd,png,curl,xml等等lib開發庫。如果不確定,執行以下命令 yum install gcc make gd devel libjpeg devel libpng devel libxml2 devel bzip2 devel libcurl devel y 3 編...