跳到主要內容

發表文章

目前顯示的是有「PHP升級」標籤的文章

XAMPP自行下載PHP官方PHP8.3升級方法

目前這方法只適用於Windows安裝的Xampp,可以下PHP官網的PHP8.3包進行升級,如果是LINUX安裝的LAMPP此方法不適用,可直接跳過! 因為本地端的開發環境需要更高的PHP版本來測試模組,而XAMPP官網釋出的PHP版本只有到PHP8.2,無法滿足需求,只好自己動手DIY升級了,其實方法也很簡單,說明如下: 1、先關閉Xampp Panel的Apache跟Mysql 2、前往PHP官網,下載PHP8.3包(VS16 x64 Thread Safe) 下載連結: https://windows.php.net/download#php-8.3-ts-vs16-x64 3、吧下載回來的php包放解壓縮放到php資料夾裡面(建立一個php資料夾),然後吧Xampp根目錄中的php檔案更名,例如改為php_8.1,再吧剛剛下載建立的php資料夾放到Xampp根目錄中c:\xampp\php 4、進入php根目錄,找到php.ini-development,複製一份後改為php.ini,用文字編輯器打開進入 5、先搜尋;extension_dir,在下面加上extension_dir = "\xampp\php\ext" 6、再搜尋;extension=curl,會有下面這一排啟用套件設定 將以下套件的;註解拿掉 extension=curl extension=fileinfo extension=gd extension=gettext extension=mbstring extension=exif      extension=mysqli extension=openssl extension=pdo_mysql extension=pdo_sqlite extension=zip 7、最後需要吧 C:\xampp\php裡面的 libssh2.dll 複製後貼到C:\xampp\apache\bin 覆蓋舊檔 再到資料夾C:\xampp\php中輸入搜尋 libcrypto-*.dll 和 libssl-*.dll 找到兩支檔,複製後貼到C:\xampp\apache\bin 覆蓋舊檔 找到php.ini中的curl.cainfo,吧註解拿掉改為 curl.cainfo = "C:\xampp\php\ext...

CentOS 6X升級PHP5.6版本的方法(包含GD圖形庫)-教學撰寫:徐嘉裕Neil hsu

今天客戶回報說tadgallery相簿的上傳功能有問題,出現HTTP500錯誤,奇怪我在本地端測都是正常的,哪有什麼HTTP500錯誤,又不是七月半見鬼了,結果去客戶網站測還真的上傳圖片出現HTTP500錯誤,開PHP除錯也沒問題啊,客戶的PHP版本是5.63因該也OK的阿,檢查了一下phpinfo.php結果發現客戶居然沒裝 GD圖形庫 ,難怪圖片上傳會出錯,後來才知道客戶是用CentOS 6X預設的PHP版本PHP5.3去升級的,但沒用到包含GD圖形庫的升級包,所以才會出現這樣的問題,好人做到底只好幫客戶升級PHP版本包含GD圖形庫的,完成升級後在測試圖片上傳功能就都正常了,沒出現HTTP500錯誤,升級CentOS 6X PHP方法如下: 1、先用SSH連線進入客戶端主機 2、輸入以下指令下載PHP升級檔 wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php56-php-mcrypt-5.6.31-1.el6.remi.x86_64.rpm 分開輸入 wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 分開輸入 rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 3、如果以上操作都成功,進到FTP中找到以下檔案,用筆記本打開編輯 remi.repo這隻檔案 搜尋[remi]檔案,enabled預設是0,改為1啟用 [remi] name=Remi's RPM repository for Enterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/ #mirrorlist=https://rpms.remirepo.net/enterprise/6/remi/httpsmirror mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///et...

解決CentOS 6X安裝PHP升級檔出現Error: xz compression not available的方法-教學撰寫:徐嘉裕Neil hsu

今天在幫客戶升級PHP版本時一直失敗,被卡在Error: xz compression not available,因為CentOS 6X本來就不支援xz 解壓縮方法,所以下載回來的更新檔自然無法解壓縮及安裝,上網查了很多方法嘗試都無效,最後終於找到以下的方法,安裝epel6套件後問題就能解決了,方法如下: 1、先用SSH連線進入遠端主機。 2、輸入以下指令下載epel6套件: wget http://ftp.riken.jp/Linux/fedora/epel/epel-release-latest-6.noarch.rpm 3、卸载epel-release-latest-7.noarch.rpm輸入以下指令: yum remove epel-release 4、清空epel目錄輸入以下指令: rm -rf /var/cache/yum/x86_64/6/epel/ 5、安装epel6輸入以下指令: rpm -ivh epel-release-latest-6.noarch.rpm 之後再下載rpm包回來就都能夠跑的起來了,有需要的朋友參考看看!! 參考資料來源: http://blog.csdn.net/u014028392/article/details/70830998 教學撰寫: 徐嘉裕 Neil hsu