簡體   English   中英

從Linux上的源代碼安裝mysql,然后如何使其與php一起使用?

[英]Installed mysql from source on linux and then how to get it work with php?

我從源代碼安裝了apache和php,並在一個月前使它們一起工作。 因為這個學期我正在學習他們兩個。
現在我需要mysql來做更多的工作。 我剛剛從源代碼安裝了mysql。 但是我不知道如何讓它與php一起使用。
我環顧四周,發現了一些有關設置LAMP環境的主題。 其中大多數安裝php時首先安裝mysql,並使用命令選項--with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config 但就我而言,我首先安裝了php。
有什么辦法讓php知道我已經安裝了mysql嗎? 還是應該重新安裝php?

更新

最后,我通過附加--with-mysql=/opt/mysql ,-- --with-mysqli=/opt/mysql/bin/mysql_config--with-pdo-mysql三個配置選項重新編譯了php源,以使我的php支持mysql的模塊。 采取的步驟如下:
1>停止apache和mysql服務
2>備份php.ini
3>刪除php
4>重新配置php源
./configure --prefix=/opt/php --with-apxs2=/opt/apache/bin/apxs --with-mysql=/opt/mysql --with-mysqli=/opt/mysql/bin/mysql_config --with-pdo-mysql --...and other options
5> make,然后進行安裝
6>將php.ini復制回去並取消注釋mysql模塊上的相應指令

為什么要從源代碼安裝軟件包?

在CentOS中使用yum ,在Ubuntu中使用apt-get ,例如:

yum install php
yum install mysql

要使PHP與MYSQL一起使用,您必須安裝php-mysql擴展,例如:

yum install php-mysql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM