摘要:命令是用來準備擴展庫的編譯環境的。通過它可以建立的外掛模塊。比如,我們要安裝模塊進入的目錄,打開目錄執行命令重命名此文件,原因不知道為啥修改加入下面兩行查看擴展重啟
PHPIZE
PHPIZE 命令是用來準備 PHP 擴展庫的編譯環境的。通過它可以建立 PHP 的外掛模塊。
當 PHP 已經編譯安裝完成后,若后續開發中,需要開啟一些擴展模塊,則可以通過 PHPIZE 來達到這個目的,無需再重新編譯 PHP。
比如,我們要安裝 OPENSSL 模塊
進入 PHP 的 ext 目錄,打開 openssl 目錄
執行命令:
//重命名此文件,原因不知道為啥! mv config0.m4 config.m4 /usr/local/php/bin/phpize >> Configuring for: >> PHP Api Version: 20121113 >> Zend Module Api No: 20121212 >> Zend Extension Api No: 220121212 ./configure --with-php-config=/usr/local/php/bin/php-config make make install >> Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/ ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212 >> -rwxr-xr-x 1 root root 381011 06-27 16:44 openssl.so
修改php.ini
加入下面兩行 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212" extension=openssl.so
查看PHP擴展
重啟 `PHP-FPM` php -m | grep openssl >> openssl
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20804.html
摘要:參考貼確認是后開始安裝移動到下載文件夾具體文件夾自己選擇下載改名解壓進入解壓后的目錄找到的在哪我的出現了個,第一個是的,第二個是的,第三個是安裝時解壓的文件夾,沒刪掉,應該用第二個重新編譯無需切換目錄,直接執行自己找到的找到 參考貼 確認是php7后開始安裝 移動到下載文件夾:cd /root/src(具體文件夾自己選擇)下載php7-redis:wget https://github...
摘要:下載并解壓擴展文件執行擴展安裝程序具體路徑需根據自己系統環境修改編譯安裝修改,添加擴展參考官方文檔擴展下載 1、下載并解壓 memcache 擴展文件 wget -c http://pecl.php.net/get/memcache-3.0.8.tgz tar xzvf memcache-3.0.8.tgz cd memcache-3.0.8 2、執行 phpize 擴展安裝程序...
摘要:我在官方文檔基礎上針對中文排版和教程內容的編排做了一些優化,希望中文文檔看起來更容易理解。英文原始文檔地址中文文檔地址預編譯的模塊有幾個預編譯模塊,它們都是的非調試版本。按照這些指示安裝。 文檔內容來自xdebug.org/docs,翻譯時xdebug版本為2.6。我在官方文檔基礎上針對中文排版和教程內容的編排做了一些優化,希望中文文檔看起來更容易理解。 英文原始文檔地址:https:...
摘要:背景安裝完之后,需要安裝擴展,才能讓操作本機有多個版本,安裝過程中遇到的坑分享一下。四問題修復已修復,但是原因可能不太準確編譯報錯最初以為是多個版本生成問題,采用指定版本,指定位置。 背景:安裝完redis之后,需要安裝phpredis擴展,才能讓php操作redis;本機有多個php版本,安裝過程中遇到的坑分享一下。 一 下載 git上下載redis的擴展包 git clone ht...
閱讀 2825·2023-04-25 20:06
閱讀 1446·2021-08-26 14:15
閱讀 2234·2021-08-12 13:27
閱讀 1772·2019-08-30 15:55
閱讀 3469·2019-08-30 13:20
閱讀 2826·2019-08-29 15:12
閱讀 3330·2019-08-29 15:06
閱讀 2858·2019-08-29 14:13