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 = [ 'name' => $package->getName(), 'version' => $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
(PHP安装)
zhidao.baidu.com/question/322636938.html
参考最佳答案
你好,目前官方最新的5.3.6只有vc9,还没有vc6,据说是5.3.6有bug,还没解决好。要用vc6只好用5.3.5版的了。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
