歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

用rpm方式安裝PHP 3後,發現不能支持數據庫,怎麼辦

  由於PHP 3的結構,想要制作一個非常靈活的PHP的rpm包很不容易,所以建議使用PHP 4,如果你堅持要用PHP 3,參考下面的說明和步驟:  由於不能確定數據庫文件究竟存放在/usr還是/usr/local目錄下面,所以制作php的rpm包的時候一般都是不帶數據庫支持的。如果要支持數據庫,必須告訴RPM spec文件要支持什麼數據庫並確定數據庫文件的位置。在下面的例子中,我們假設Apache和mysql都是使用rpm方式安裝的。  1.刪除mod_php3  rpm -e mod_php3  2.重新獲得mod_php3的rpm源碼包並安裝,不要--rebuild  rpm -Uvh mod_php3-3.0.5-2.src.rpm  3.修改/usr/src/redhat/SPECS/mod_php3.spec文件,在%build部分加入你要支持的數據庫和路徑,比如MySQL。   加入--with-mysql=/usr   那麼%build部分看起來類似:   ./configure --prefix=/usr   --with-apxs=/usr/sbin/apxs   --with-config-file-path=/usr/lib   --enable-debug=no   --enable-safe-mode   --with-exec-dir=/usr/bin   --with-mysql=/usr   --with-system-regex  4.制作rpm包  rpm -bb /usr/src/redhat/SPECS/mod_php3.spec  5.安裝rpm包  rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm  確定你已經重起了Apache,那麼你現在已經用rpm方式安裝了一個支持MySQL的PHP 3環境。  記住:如果你使用PHP3的tar包安裝的話,可能比這個更容易。




Copyright © Linux教程網 All Rights Reserved