linux下php的mysqli擴充套件安裝

2021-07-03 00:17:04 字數 1666 閱讀 3287

以前一直是在wamp的環境下開發的,很少接觸lamp開發,現在公司裡面需要用到lamp環境,接下來就需要對該環境多多學習了。

今天在原有的php5.3的基礎上公升級為了php5.4版本,需要對環境進行一些修改,其中就涉及到了php模組的配置,wamp下直接在php.ini中啟用mysqli就行(去掉;extension=php_mysqli.dll前面的分號「;」),但是linux環境下不只要這樣做,還要自己去新增mysqli的擴充套件檔案,我以mysqli的新增為例進行記錄。

首先到php的安裝包(我用的原始碼編譯安裝)下,下面有乙個名為ext的檔案,如圖:

進入到該檔案中:cd ext

接下來需要使用的phpize了(phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組,詳細的講解網上有的,有興趣了解可以去度娘)。

直接輸入phpize如圖:

如果這樣不行可以使用:find / -name phpize命令查一下phpize的位置,如圖:

,然後使用/usr/local/bin/phpize,如圖:

接下來以此使用:

./configure -prefix

=/usr/local/mysqli

make
make install
這三個命令,在使用完make install之後會生成乙個目錄檔案,如圖所示:

使用ls檢視該目錄可以看到會有乙個.so結尾的檔案mysqli.so,相當於windows下的.dll檔案,如圖:

還有一點很重要不要忘記了,就是把生成的mysqli.so檔案加入到php.ini的配置中。

使用vi /usr/local/lib/php.ini編輯php.ini,

在最後面加入:extension = /usr/local/lib/php/extensions/no-debug-non-zts-20100525/mysqli.so如圖:

最後使用:service httpd restart命令重啟下服務就ok了!

在程式中使用phpinfo();就能看到有mysqli這項擴充套件的內容了:

linux 下啟動 mysql 與PHP

一,在linux下啟動mysql一般是使用安全模式啟動.如下 1,進入mysql安裝檔案的 bin資料夾下,2,ll命令 看到有乙個可執行檔案mysqld safe 3,執行.mysqld safe 即可啟動 4,關閉session,開啟另乙個session進行操作 5,若是開啟遠端mysql資料庫...

php 操作linux下的mysql開啟關閉

header content type text html charset utf8 status get status host 寫自己的 被控制的linux的ip user 寫自己的 使用者名稱 passwd 寫自己的 密碼 鏈結遠端伺服器 connection ssh2 connect hos...

linux 下mysql等php的安裝 lnmp

訪問按照步驟安裝 wget c tar zxf lnmp1.3.tar.gz cd lnmp1.3 install.shlnmp nginx狀態管理 etc init.d nginx mysql狀態管理 etc init.d mysql lnmp 目錄結構 nginx 目錄 usr local ng...