LAMP伺服器環境搭建六 PHP安裝

2021-06-05 07:24:57 字數 1261 閱讀 5997

主程式安裝

./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –disable-debug –enable-safe-mode –with-mysql=/usr/local/mysql –enable-short-tags –with-gd –with-zlib –with-jpeg-dir=/usr/local/jpeg –with-png-dir=/usr/local/jpeg –disable-posix –with-config-file-path=/usr/local/lib 主要配置如上所示:需要顯式指定gd庫,以及jpg,png路徑,否則php將可能不支援jpeg貨png的格式。 若為安裝jpg或png,需要重新編譯php者可參考本文。

若需要sysvmsg支援,需要重新編譯,[參考本文 

因為php預設不支援這些函式,所以需要重編譯php。如要使用:

system v訊號量,編譯時加上 –enable-sysvsem

system v共享記憶體,編譯時加上 –enable-sysvshm

system v訊息佇列,編譯時加上 –enable-sysvmsg

shared memory,編譯時加上 –enable-shmop

擴充套件安裝(以curl為例)
我的php安裝目錄:/usr/local/php/

我的php源**存放位置:/url/local/ruanjian/php-5.2.6/

apache的安裝目錄:/usr/local/apache2/

進入php源**的curl擴充套件目錄:cd /url/local/ruanjian/php-5.2.6/ext/curl

呼叫phpize程式生成編譯配置檔案,/usr/local/php5/bin/phpize

開始編譯擴充套件庫,./configure –with-php-config=/usr/local/php/bin/php-config

make && make install

總的說來,擴充套件安裝步驟如下

1、進入原始碼

2、執行phpize

3、./configure -with-php-config=指定php-config檔案的路徑即可

安裝完成之後,即可根據螢幕返回值,把.so檔案cp到php的擴充套件資料夾下(/usr/lib/php/modules/),

php的擴充套件檔案路徑可檢視php.ini檔案內容,而php.ini檔案路徑則檢視phpinfo()函式得知,

因安裝環境而異。

Linux伺服器下LAMP環境搭建

使用yum安裝 mysql yum install mysql server y安裝完成後,啟動 mysql 服務 service mysqld restart設定 mysql 賬戶 root 密碼 usr bin mysqladmin u root password password 下面命令中的...

LAMP伺服器環境搭建七 vsftp安裝

安裝基本如下 需要注意的是,請關閉selinux!或設定selinux許可權。準備yum install vsftpd yum install db4 yum install pam 如果有提示錯誤,請安裝建立虛擬使用者宿主useradd d usr local apache2 htdocs s n...

LAMP伺服器環境搭建二 mysql安裝

編譯時,安裝順序如下,參考文章 yum install gcc yum install ncurses devel yum install gcc c configure prefix usr local mysql with unix socket path tmp mysql.sock loca...