各位有升級php(升級了升級了)

本文目錄一覽:

現在要升級php5.4已上的版本,怎麼升級

一、前言

我們公司服務器上的PHP版本是5.2,真的太舊了,除了很多新特性無法使用之外,PHP5.4的性能也比5.2版本有所提高,有助於提供業務的吞吐量。今年,我們計劃將公司所有業務的PHP版本升級為5.4.41。

二、升級前準備

在升級PHP版本之前,首先要做的是檢查業務代碼的語法兼容性。其實,在官網上已經有相關的升級指引,我參考的是這2個鏈接。

從 PHP 5.2.x 移植到 PHP 5.3.x:

從 PHP 5.3.X 遷移到 PHP 5.4.X:

官方的文檔中,沒有升級指引從PHP5.2直接升級到PHP5.4,因此,需要對以上的升級指引,做一個歸納總結。上面的鏈接中有好幾篇子文章,我主要關注的是「不向下兼容的變化」,「PHP 5.3.x 中棄用的功能」,「被移除的擴展」,「其他改變」……,主要目的是找出不兼容的語法(導致錯誤),以及將會被移除的函數。

我們使用以下一個表格來進行總結,方便各業務的人員能夠對照PHP版本升級帶來的變化而修改各自的業務代碼

以上內容摘抄自官網的一些說明,這裡就不詳細列出來了。

三、測試

完善的單元測試和功能測試可以保證PHP版本升級後能及時發現問題。

四、上線方案

灰度,再灰度,這個是我們的原則。上線的時候,先對一個機房的服務器PHP版本進行升級,再逐步覆蓋到所有的服務器。與此同時,上線之後,要密切留意是否error.log裏面是否包含「PHP Fatal error」的錯誤日誌,服務器的響應狀態是否正常。

———————

想升級PHP到5.3,有沒有教程

1,先把PHP5.3.5下載下來,在官網我是沒找到VC6的版本,只能從Google搜了。

下載地址:php-5.3.5-Win32-VC6-x86.zip

2,將下載的解壓至phpnow的安裝目錄,命名不能有中文,建議直接「php5.3」就可以了。

3,將「php-5.2.14-Win32/php-apache2handler.ini」複製到「php5.3中」。

4,修改apache配置文件「Apache-**/conf/httpd.conf」,將其中的「php-5.2.14-Win32」修改為「php5.3」。

5,再修改「php5.3/php-apache2handler.ini」文件,搜索「extension_dir =」,將後邊的「php-5.2.14-Win32」修改為「php5.3」。

6,再回到根目錄運行「PnCp.cmd」,輸入「23」-回車,重啟下apache就可以了。

以上目錄說明:「php5.3」為第二步的解壓目錄,而「php-5.2.14-Win32」是原PHP5.2的目錄。

如何升級php版本

1、如果服務器上已安裝了Zend,請先卸載他,等PHP升級好後再重新安裝。

2、停止IIS,在添加/刪除組件裏面刪除原來的PHP安裝包。

3、刪除C:\windows\php.ini 。

4、安裝最新的星外PHP安裝包,然後重啟IIS。

對於特殊原因無法升級PHP的用戶,我們要求您對C:\windows\php.ini作以下修改:

找到: disable_functions = 這行,改為

disable_functions=exec,system,passthru,popen,pclose,shell_exec,proc_open,curl_exec,multi_exec,dl,chmod,

stream_socket_server,popepassthru,pfsockopen,gzinflate,

注意所有內容應該在一行中,不要換行

找到: disable_classes = 這行,改為disable_classes =DOTNET,保存後重啟IIS後馬上生效。如果你還不明白的話,你可以在後盾人看看教材視頻,多看看幾遍,慢慢的不就會了,如果嫌棄麻煩,你可以直接去後盾網問問那些專家講師,他們很樂意幫你的,希望能幫到你,給個採納吧謝謝,

如何升級PHP

在apache的conf裏面LoadModule php5_module “d:/wamp/bin/php/php5.3.3/php5apache2_2.dll”

, 指定你需要更換的php版本即可,前提需要你有別的版本的php包

怎麼在windows服務器進行php升級 php5.2升級到php5.4

升級PHP系統很簡單,關鍵是升級以後你現在編寫的PHP網站代碼是否正常使用,這個才是大事情。升級方法一、下載ZIP格式的新版本PHP系統,解包覆蓋現有安裝的文件夾下升級方法二、下載ZIP格式的新版本PHP系統,單獨解包到一個新的文件夾,修改現在的WEB服務器配置中PHP*EXE或者PHP*DLL的文件夾路徑,指定新文件夾下的文件

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/306249.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-02 12:00
下一篇 2025-01-02 12:00

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種數據庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論