2010-10-06 40 views
2

我已經通過RPM將Fedora core 6系統上的PHP版本升級到5.3.2。現在,PHP工作正常,但Mysql與PHP沒有關聯。如何通過rpm安裝php時如何用mysql重新編譯php

當我檢查phpinfo時,它在配置命令中顯示'--without-mysql''--without-gd'。

我試着運行./configure命令,它假設通過PHP源代碼激發,但我已經通過RPM安裝了PHP,我如何找到源代碼? ./configure命令根本不起作用。

任何替代重新編譯php與MySQL,如果我通過RPM安裝PHP。

謝謝,

+1

這不屬於這裏。 – Yehonatan 2010-10-06 10:13:28

回答

0

就我個人而言,我會刪除RPMs,然後從源代碼重建。

要找出RPM包已經安裝,使用RPM查詢命令中使用grep一起篩選結果:

rpm -qa | grep -i php 

要刪除列出的RPM,做到:

rpm -e <filename> 

爲您在查詢中找到的每個RPM。

1

通常,無論是誰提供了PHP轉速也將提供一個PHP-MySQL或PHP4 MySQL的轉速。尋找它。

+0

嗨哈比,我安裝了rpm #rpm -qa | grep -i php php-common-5.1.6-3.7.fc6 php-snmp-5.1.6-3.7.fc6 php-ncurses-5.1.6-3.7.fc6 php-xmlrpc-5.1.6-3.7 .fc6 php-mbstring-5.1.6-3.7.fc6 php-pear-1.4.9-4 php-gd-5.1.6-3.7.fc6 php-odbc-5.1.6-3.7.fc6 php -devel-5.1.6-3.7.fc6 psa-php5-configurator-1.3.0-fc6.build82070918.10 php-mysql-5.3.2-2.fc6.remi php-pdo-5.1.6-3.7 .fc6 php-cli-5.1.6-3.7.fc6 php-dba-5.1.6-3.7.fc6 php-pgsql-5.1.6-3.7.fc6 php-soap-5.1.6-3.7.fc6 php-xml-5.1.6-3.7.fc6 php-imap-5.1.6-3.7.fc6 php-bcmath-5.1.6-3.7.fc6 php-ldap-5.1.6-3.7.fc6 php-5.3.2-2.fc6.remi – 2010-10-06 11:36:02

+0

但仍然沒有運氣。我也重新啓動了Apache。我需要做其他事嗎? – 2010-10-06 11:36:47