homestead安裝php 擴展 教程

轉(zhuǎn)載 https://blog.csdn.net/wangshuo0407/article/details/78644346

看到本文,你應(yīng)該遇到了homestead中php環(huán)境沒有redis擴展的窘境,網(wǎng)上的教程也不通用,因為那些教程都只是針對單一機器單一版本php環(huán)境下的安裝方法,而homestead安裝了多個php版本,安裝方式略有不同,怎么辦?往下看:

注意:命令權(quán)限不夠時請自動在命令前加上sudo前綴提權(quán);教程還要求你會使用vi編輯器簡單地寫入文件內(nèi)容(當然你有其它方法創(chuàng)建文件內(nèi)容也可以)。

1.使用vagrant命令的ssh選項連接到homestead

vagrant ssh

2.下載編譯php的redis擴展

$ git clone https://github.com/phpredis/phpredis.git
$ cd phpredis                   
$ /usr/bin/phpize7.1  (不同php版本的情況下phpize版本不同)
$ ./configure --with-php-config=/usr/bin/php-config7.1 (這里邊也需要根據(jù)情況指定php-config的版本,且和phpize的版本保持一致。)
$ make && make install
** 編譯完成后,redis的php擴展在module目錄中,它的文件名是redis.so**

3.查看php的extension_dir

php -i|grep extension_dir
** 在小黑窗中可能會見到如下字段**
extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303
** 這說明php的擴展目錄是/usr/lib/php/20160303**
** 或者你用phpinfo()輸出一個頁面,在里面找extension_dir也可以找到**

4.把redis.so擴展模塊移入php擴展目錄中

sudo mv ./module/redis.so /usr/lib/php/20160303
** 注意,前提要求當前工作目錄是在剛才編譯的phpredis目錄中**

5.添加php配置文件的ini文件

** 創(chuàng)建一個文件**
sudo touch /etc/php/7.1/fpm/conf.d/20-redis.ini
** 使用vi編輯器寫入如下內(nèi)容:**
extension=redis.so
** 記得使用vi編輯器時使用:wq命令保存**

6.萬事大吉,重啟php-fpm

** 命令:**
/etc/phpredis$ sudo service php7.1-fpm restart
** 再次在網(wǎng)頁中使用phpinfo()時就會發(fā)現(xiàn),redis擴展出現(xiàn)了,new Redis()可用了。**
** 同理,什么mongodb的擴展啊什么的,也都能夠通過類似的方法完成安裝**
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Laravel 學習交流 QQ 群:375462817 本文檔前言Laravel 文檔寫的很好,只是新手看起來會有...
    Leonzai閱讀 8,706評論 2 12
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,585評論 9 468
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 2,024評論 0 3
  • 《驚蟄》 風像水滿的湖泊 眸子半涼 田野燃起綠焰 在江南的夢境 小蛇咬我的食指 像雨 驚悸輕盈和死亡 《不說話》 ...
    驚蟄夕閱讀 452評論 4 17
  • 你是一個懶惰的人嗎? 作家蔡壘磊問過很多人這個問題,結(jié)果有90%的人都認為自己很懶。 那么你呢?是一個勤快的人,還...
    朱莉葉6666閱讀 275評論 0 2

友情鏈接更多精彩內(nèi)容