LNMP環境下開啟php的擴充套件
LNMP一鍵安裝用著挺爽的,但開啟PHP擴充套件有點費事,今天記錄一下開啟PHP擴充套件的過程,以免自己以後再開擴充套件又去百度一大圈。
如果是開啟其他的擴充套件,這裡以PHP的calendar擴充套件為例:
(在Linux下使用php -m命令檢視PHP擴充套件,沒有看到calendar擴充套件)
[[email protected] zlib]# pwd //進入/root/lnmp1.2-full/src/php-5.4.41/ext/calendar 也就是lnmp安裝目錄下對應的php擴充套件配置目錄
[[email protected] zlib]#mv config0.m4 config.m4 //如果檔名是config0.m4,則重新命名為config.m4
[ [email protected] zlib]#/usr/local/php/bin/phpize
[[email protected] zlib]#./configure --with-php-config=/usr/local/php/bin/php-config
[[email protected] zlib]#make //make之後,在modules目錄下有副檔名.so檔案了
[[email protected] zlib]# cp modules/calendar.so /usr/local/php/lib/php/extension/ //如果沒有extension目錄,則先去mkdir命令建立該目錄,再複製.so擴充套件
[ [email protected] zlib]#vim /usr/local/php5/lib/php.ini //編輯php.ini檔案,可以先下載到windows,改好之後再用FTP複製和覆蓋
編輯php.ini如下
extension_dir = “/usr/local/php/lib/php/extension/”
extension=curl.so
最後,重啟nginx或者重啟LNMP:
重啟LNMP命令:lnmp restart
重啟nginx命令:nginx -s reload或/etc/init.d/nginx restart
OK~使用php - m命令可以看到calendar擴充套件了。
相關推薦
LNMP環境下開啟php的擴充套件
LNMP一鍵安裝用著挺爽的,但開啟PHP擴充套件有點費事,今天記錄一下開啟PHP擴充套件的過程,以免自己以後再開擴充套件又去百度一大圈。 如果是開啟其他的擴充套件,這裡以PHP的calen
Linux環境下安裝PHP擴充套件Swoole
1、簡介 Swoole可以廣泛應用於網際網路、行動通訊、企業軟體、網路遊戲、物聯網、車聯網、智慧家庭等領域。 使用PHP+Swoole作為網路通訊框架,可以使企業IT研發團隊的效率大大提升,更加專注於開發創新產品。 Swoole底層內建了非同步非阻塞、多執行
WordPress在lnmp環境下開啟後臺頁面出現404錯誤
LNMP環境中WordPress程式偽靜態解決方案 LNMP環境是目前我們國內使用的Linux VPS配置環境中使用較多的一種環境。 你們是否有發現環境中我們較為常用的wordpress偽靜態不生效,內頁出現404錯誤頁面? 這個問題很好解決,因為我們ln
lnmp環境下 加大php檔案上傳限制三步驟
加大php檔案上傳限制三步驟 1.#修改nginx配置(可不修改) vim /usr/local/nginx/conf/nginx.conf sudo /usr/local/nginx/sbin/n
在LNMP環境下創建多個虛擬主機時出現nginx無法解析php文件故障
php nginx 下載 問題描述: 搭建的LNMP環境運行php文件時,每次通過瀏覽器打開總是直接將文件下載到本地,而無法通過瀏覽器正常顯示,而對於html文件則可以正常使用。 具體配置如下: location ~ \.php$ { r
在lnmp下開啟fileinfo擴充套件 Ubuntu系統
在lnmp下開啟fileinfo擴充套件 Ubuntu系統 1.進入目錄下 cd /usr/local/lnmp1.4-full/src/php-5.6.31/ext/fileinfo 2.phpize處理 $ sudo /usr/local/php/bin/phpize Configuring fo
Ubuntu環境下安裝PHP的yaf和yaml擴充套件
一:前期準備 有些下載源必須要翻牆,這裡直接把映象的下載源更換為國內的,更換步驟請看上一篇文章。 安裝phpize(phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛模組) sudo apt install
linux環境下安裝php_imagick擴充套件,linux php ImageMagick缺少jpg,png,tiff格式
linux環境安裝外掛缺少tiff格式,查找了很多資料,大多數都描述的一知半解,現總結如下: 一、安裝ImageMagick依賴庫 下載、解壓、進入解壓目錄、編譯安裝。 tar zvxf tiff-4.0.9.tar.gz cd /root/tiff-4.0.9
lnmp環境下編譯安裝swoole擴充套件
我這裡用的是下載壓縮包,編譯安裝的方式,php官方還提供了pecl命令,可以一鍵安裝swoole lnmp版本用的是1.4,php用的5.538, cd /usr/local/src/ wget http://pecl.php.net/get/swoole-1.9.
linux環境下安裝PHP的OpenSSL擴充套件
先安裝依賴包:yum install openssl openssl-devel 進入PHP安裝包裡的OpenSSL資料夾,根據個人的安裝包位置不同,此處是 cd /home/local/php.5.6.25/ext/openssl/ phpize 可能會報錯:C
lnmp 開發環境下顯示php錯誤資訊
介紹:我用的lnmp是下載的lnmp一鍵安裝包,所以配置檔案的目錄可能和自己安裝的有一些區別 開啟錯誤資訊 1、開啟php的報錯資訊 檔案位置:/usr/local/php/etc/php.ini display_errors =
解決LNMP環境下連接不上mysql的問題
mysqlLNMP環境下 遠程連接mysql數據庫一、為了安全起見,lnmp環境是禁止遠程連接的,他會刪除iptables裏面的3306端口的防火墻規則一、如果是phpmydmin 那要把權限裏要遠程連接的用戶主機改成 * 參考:https://bbs.vpser.net/thread-3135-1-1.h
lnmp環境下安裝Discuz論壇
disabled 測試 vpd nts /etc app dom 51cto bin lnmp環境下搭建Discuz? 準備環境: 1.搭建lnmp的環境,之前我搭建過lnmp
lnmp環境下php7 安裝redis擴展
redis redis擴展 php7 lnmp 此處註意:一定是php7版本才可以哦wget https://github.com/edtechd/phpredis 下載redis擴展 unzip phpredis-php7.zip: whereis phpize yum install ph
lnmp環境下TP框架的項目nginx配置文件的設置
php thinkphp開發時用的apache服務器。TP框架。 lnmp服務器(lnmp.org):lnmp add後自動生成的配置文件為: server{listen 80;#listen [::]:80;server_name ---.----.--;index index.html index.ht
LNMP環境搭建之php安裝
LNMP php安裝 和LAMP安裝PHP方法有差別,需要開啟php-fpm服務 下載php cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 解壓源碼包 tar zxf php-5.6.30.t
lnmp環境下 tp3.2 not found
本地 HP roo index class yun tails https com 最近將一個lamp環境下使用tp3.2 開發的項目遷移到本地了, 但是在打開項目的時候,提示 not found,經過多方面查找發現是偽靜態問題,解決方法如下: 在nginx 域名配
MAMP 環境下為 php 添加 pcntl 擴展
deb export 文件中 lib ati https iyu -c php.ini pcntl 介紹 pcntl 擴展可以支持 PHP 的多線程操作。(非Unix類系統不支持此模塊) phpize 介紹 phpize 可以用來給 PHP 動態的添加擴展。比如編譯 PHP
Centos 7(Linux)環境下安裝PHP(編譯添加)相應動態擴展模塊so(以openssl.so為例)
linu *** bz2 restart lan openssl 發現 不知道 tails https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7環境下搭建好Lnmp環境之後,發現安裝的php
lnmp環境下一臺伺服器配置裡個專案,介面訪問時返回資料但header頭status code=500
公司一個軟體專案微信客戶端本人開發用了thinkphp3,一個api配合客戶端app使用用了thinkphp5,兩個不可合二為一,只能在一臺伺服器上配置一個客戶端入口,一個api入口。 第一步:伺服器建立平行的兩個目錄,分別放上面兩個框架的程式碼; 第二步:nginx配置訪問入口,在/etc