linux php安裝編譯模組

2021-05-27 12:09:47 字數 793 閱讀 4945

在安裝好apache2+php5之後,現在又想裝上個mysql5玩玩。

用原始碼安裝好mysql5之後,發現原來在linux想為php新增新擴充套件,不像在windows上面,去掉分號注釋就行了的~

在網上查詢了很多資料,終於搞定,特寫日記以示祝賀。

新增擴充套件的基本步驟:

1、進入php源**目錄:# cd /home/ql/php-5.3.5/

2、再進入要新增的mysql擴充套件原始碼目錄:# cd ext/mysql/

2、呼叫已經編譯好的php裡面的phpize:# /usr/local/php5/bin/phpize

3、然後configure:# ./configure --with-php-config=/usr/bin/php-config

(/usr/local/mysql 為mysql的安裝目錄)

4、make && make install

5、編譯之後,自動把mysql.so放到了預設的php擴充套件目錄下(phpinfo可檢視,我的為 /usr/local/php5/lib/php/extensions/no-debug-zts-20090626),再修改php.ini,去掉;extension=php_mysql.so前面的分號。

vim /etc/php5/apache2/conf.d/anjuke.ini

不過有一點需要注意的是,生成的模組名叫mysql.so,跟php.ini裡面的php_mysql.so名字不一致,必須把mysql.so改名為php_mysql.so,切記切記~!

6、重啟apache:# service httpd restart

linux php7 2編譯安裝

網上很多都是比較老的,差別一般就在編譯語句,這邊提供過乙個7.2版本比較完整和新的 configure prefix usr local php with config file path usr local php etc enable fpm with fpm user vagrant with...

linux PHP常用模組解析

php常用模組解析 php ldap ldap是輕量目錄訪問協議,英文全稱是lightweight directory access protocol,一般都簡稱為ldap簡單說來,ldap是乙個得到關於人或者資源的集中 靜態資料的快速方式。ldap是乙個用來發布目錄資訊到許多不同資源的協議。通常它...

linux php原始碼編譯後想再加模組的方法

最近想弄個私有雲玩玩,就找了個owncloud,這個很簡單,php的,放在已經配置完成的php環境的 目錄內就可以了 但在網頁上開啟時提示好多php模組沒有安裝,但又不想重新編譯php,太麻煩,所以就找資料進行手工乙個個安裝了 我用的是 nginx使用者 cd home nginx html wge...