1. 程式人生 > >LNMP環境下開啟php的擴充套件

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