国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

關于安裝LNMP集成包后上傳圖片報500錯誤的解決方法

2024-09-01 13:53:38
字體:
來源:轉載
供稿:網友

前言

lnmp 的全稱是linux + nginx + mysql + php (國外喜歡簡稱為LEMP,搜英文資料需要搜LEMP),最近因為客戶的網站需要部署到服務器上,根據目前流行的服務器,我選擇了使用LNMP集成化的安裝包,安裝完成之后將代碼部署到服務器之后,這時出現了一個問題,網站無法上傳圖片,并且出現了500的錯誤。

使用谷歌進行搜索發現大多數人遇到的問題和我遇到的都不一樣,后來才知道是因為沒有PHP中沒有安裝exif的擴展,下面就介紹一下如何安裝該擴展。話不多說了,來一起看看詳細的介紹吧。

查看目前已經安裝的擴展

在服務器上輸入下面的命令:

/usr/local/php/bin/php -m

查看已經安裝的模塊,顯示如下圖:

上傳圖片,500錯誤,lnmp,阿里云,集成包,上傳圖片500錯誤
已經安裝的模塊

由上圖可以看出是沒有安裝exif這個擴展的,因為顯示的時候根據首字母進行排序顯示的。

進入到LNMP的安裝包目錄

1. cd lnmp1.3-full/2. cd src/3. php -v # 查看已經安裝的PHP的版本,然后就解壓對應的文件4. tar zxf php-7.0.7.tar.gz5. cd php-7.0.76. cd ext

顯示如圖:

上傳圖片,500錯誤,lnmp,阿里云,集成包,上傳圖片500錯誤

進入到src目錄

下面顯示進行到第6步之后的界面,如圖:

上傳圖片,500錯誤,lnmp,阿里云,集成包,上傳圖片500錯誤

顯示需要安裝的擴展

進入到擴展文件目錄

7. cd exif8. /usr/local/php/bin/phpize

執行結果顯示如圖:

上傳圖片,500錯誤,lnmp,阿里云,集成包,上傳圖片500錯誤

執行第8步

編譯并安裝

9. ./configure --with-php-config=/usr/local/php/bin/php-config10. make && make install

看到如下圖所示的文字表示安裝成功。

上傳圖片,500錯誤,lnmp,阿里云,集成包,上傳圖片500錯誤

安裝成功

引入擴展

上面的擴展已經安裝成功,下面我們需要到php.ini文件中引入擴展,執行如下命令:

11. vim /usr/local/php/etc/php.ini12. #查找到最后一個extension,并加入下面的代碼 extension=exif.so13. #保存好之后,執行重啟操作的命令。 /etc/init.d/php-fpm restart

下面我們就來查看是否已經成功安裝了exif擴展,還是使用上面開始查看已經安裝的模塊的命令,顯示如圖:

上傳圖片,500錯誤,lnmp,阿里云,集成包,上傳圖片500錯誤

成功安裝exif擴展

現在我們再次上傳圖片的時候就不會出現500的錯誤。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金山区| 昭平县| 阆中市| 迁西县| 和平县| 藁城市| 延吉市| 高密市| 罗定市| 玛纳斯县| 台安县| 九寨沟县| 新巴尔虎右旗| 墨玉县| 孟津县| 松阳县| 称多县| 奎屯市| 托克逊县| 遂川县| 清远市| 大新县| 荃湾区| 淮阳县| 雷州市| 依兰县| 宁城县| 宜兰市| 安阳市| 思南县| 台北市| 牟定县| 绥宁县| 正宁县| 惠来县| 抚宁县| 德令哈市| 通许县| 平乡县| 彭水| 颍上县|