編譯安裝PHP時指定如下幾個參數說明:
--with-apxs2=/usr/local/apache/bin/apxs //整合apache,apxs功能是使用mod_so中的LoadModule指令,加載指定模塊到apache,要求apache要打開SO模塊
--with-config-file-path=/usr/local/php/etc //指定php.ini位置
--with-MySQL=/usr/local/mysql //mysql安裝目錄,對mysql的支持
--with-mysqli=/usr/local/mysql/bin/mysql_config //mysqli擴展技術不僅可以調用MySQL的存儲過程、處理MySQL事務,而且還可以使訪問數據庫工作變得更加穩定。
以上參數指定的都是我們編譯安裝apache,mysql的路徑位置,如果在環境只編譯安裝PHP,apache和mysql用系統自帶yum安裝rpm相關的包;
這時在編譯安裝PHP的時候指定的默認路徑如下:
--with-apxs2=/usr/sbin/apxs
--with-config-file-path=/etc
--with-mysql=/usr
--with-mysqli=/usr/bin/mysql_config
若用which apxs查找不到路徑的話,可能是沒有安裝http-devel這個包,安裝一下就好。