程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> php遷移遇到的問題

php遷移遇到的問題

編輯:JAVA綜合教程

php遷移遇到的問題


哥們搞了一個網站,研發在windows下php環境下開發測試完成後,放到linux下apache+php 環境下,程序不工作,顯然是apache+php
1:程序奇怪的地方是,日志文件裡面沒有任何的報錯,這個很惱火,不好定位問題,後來
猜到是否缺少相關模塊,和研發溝通後,發現缺少php 模塊,於是通過安裝php擴展的方式,安裝缺少的模塊,安裝後程序即正常!

2:程序其他的功能都正常,唯獨不支持微信支付,原因是curl 不支持https
錯誤如下:CURLE_UNSUPPORTED_PROTOCOL (1)
下面是如何使得curl 支持https協議?
tar zxvfcurl-7.20.0.tar.gz
cdcurl-7.20.0
./configure --with-ssl --prefix=/usr/local/curl
make
make install
先安裝curl
接著安裝curl模塊,因為php已經安裝,如果不想重新編譯,只能使用擴展安裝方式!cd/php-5.5.38/ext/curl
/usr/local/php5.5/bin/phpize
./configure --with-curl=/usr/local/curl/ --with-php-config=/usr/local/php5.5/bin/php-config
make
make install

在php.ini中添加curl擴展(我以前已經添加了)
只需要重啟apache,/usr/local/apache2/bin/apachectl -k graceful


3:gd默認不支持jpeg,下面使其支持jpeg
cd php-5.5.38
cd ext/gd/
/usr/local/php5.5/bin/phpize
./configure --with-php-config=/usr/local/php5.5/bin/php-config --with-jpeg-dir
make
make test
make install
##留為備份!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved