linux下php的mysqli擴充安裝

來源:互聯網
上載者:User

標籤:php   添加擴充   擴充安裝   linux   centos   

以前一直是在WAMP的環境下開發的,很少接觸LAMP開發,現在公司裡面需要用到LAMP環境,接下來就需要對該環境多多學習了。
今天在原有的php5.3的基礎上升級為了php5.4版本,需要對環境進行一些修改,其中就涉及到了php模組的配置,WAMP下直接在php.ini中啟用mysqli就行(去掉;extension=php_mysqli.dll前面的分號“;”),但是Linux環境下不只要這樣做,還要自己去添加mysqli的擴充檔案,我以mysqli的添加為例進行記錄。
首先到php的安裝包(我用的源碼編譯安裝)下,下面有一個名為ext的檔案,
進入到該檔案中:cd ext
使用:ls命令可以看到下面已經有一些擴充了,

如果這下面沒有你需要的擴充就要到網上去下載了。很幸運這下面已經有我需要的mysqli擴充包了,接下來進入到mysqli檔案裡面:cd mysqli
接下來需要使用的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檔案,

然後使用:service httpd restart命令重啟下服務就OK了!
在程式中使用phpinfo();就能看到有mysqli這項擴充的內容了:

linux下php的mysqli擴充安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.