搜尋
首頁php教程php手册php5.3 php5.4 install and config on windows VC6 and VC9,php5.3php5.4

php5.3 php5.4 install and config on windows VC6 and VC9,php5.3php5.4

Senario

Yii2 框架开始要求 PHP 版本在 PHP 5.4.0 之上

<p>eg. yii2 中用到这样的代码 php 5.3.5 就不支持</p>
<code>	$extension = [
		&#39;name&#39; => $package->getName(),
		&#39;version&#39; => $package->getVersion(),
	];</code>

Download & Install PHP5.4 for Windows

<p>window php-5.4.0 之后不再支持 VC6 的编译包, 只下载到了 VC9 的编译包。</p>

php5.4 [VC9] 在 VC6 环境中安装

<p>win下的apache是用VC6编译的,其插件(apache module)也必须用VC6编译。<br />PHP5.4为什么不支持VC6?因为VC6太旧了,1998年的工具..<br />不能用是指php以apache mod的方式不能用。<br />现在php都以fast-cgi的方式挂载支持apache,连微软iis都放弃isapi转采用fast-cgi了。<br />在不同的进程下,VC9的php fast-cgi通过进程间通讯支持apache,即使apache不是vc不是win版都没问题。<br />去下载apache的mod_fcgid,然后把php配置到fcgid上。就可以用了</p>

Download php-5.4.30

From http://windows.php.net/downloads/releases/php-5.4.30-Win32-VC9-x86.zip

  • extract .zip file into C:\php5.4
  • copy php.ini-production php.ini
  • modify C:\php5.4\php.ini
    php.ini

    <code>; Directory in which the loadable extensions (modules) reside.
    ; http://php.net/extension-dir
    ; extension_dir = "./"
    ; On windows:
    ; extension_dir = "ext"
     extension_dir = "C:\php5.4\ext</code>

download mod_fcgid-2.3.6-win32-x86.zip

From http://www.apache.org/dist/httpd/binaries/win32/

  • extract mod_fcgid.so into C:\Apache2.2\modules
  • modify C:\Apache2.2\conf\httpd.conf
    httpd.conf

    <code>#LoadModule cgi_module modules/mod_cgi.so
    LoadModule fcgid_module modules/mod_fcgid.s
    #php-5.4.30-Win32-VC9-x86
    #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
    PHPIniDir "C:/php5.4/"
    LoadModule php5_module "C:/php5.4/php5apache2_2.dll"
    #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTAL</code>

    (原创文章 http://www.cnblogs.com/ganiks/)[http://www.cnblogs.com/ganiks/]

Restart Apache

Check your version

Check apache_php version and php console version

  • echo phpinfo(); to check
  • open a cmd window, 'php -v' to check

enable php_memcache.dll

Keep an eye on the version, otherwise you can't restart apache normally

load 正确版本的 php_memcache.dll

My environment:
Thread Safety enabled
Compiler MSVC9 (Visual C++ 2008)
Architecture x86
Loaded Configuration File C:\php5.4\php.ini
PHP Version 5.4.30

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
Tuesday, October 22, 2013 2:19 AM 182281 php_memcache-3.0.8-5.4-ts-vc9-x86.zip

当然,之前有些老的项目在 PHP5.4 之下支持也不是很好,比如 split 函数在 5.4 中就不支持。

php5.3 php5.4 之间切换

  • apache web端: reconfig httpd.conf
  • cmd console端: reconfig computer $PATH

php5310想IIS与Apache一块用,该怎下载,弄什VC9与VC6

(PHP安装)
zhidao.baidu.com/question/322636938.html
参考最佳答案
 

PHP 53 Windows Binary 官方网站为何没有 VC6 版本?

你好,目前官方最新的5.3.6只有vc9,还没有vc6,据说是5.3.6有bug,还没解决好。要用vc6只好用5.3.5版的了。
 

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能