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.30http://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版的了。
- echo phpinfo(); to check

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









node.js環境で403を返すサードパーティインターフェイスの問題を解決します。 node.jsを使用してサードパーティのインターフェイスを呼び出すと、403を返すインターフェイスから403のエラーが発生することがあります...

OKXトレーディングプラットフォームは、モバイルデバイス(AndroidおよびiOS)およびコンピューター(WindowsとMacOS)からダウンロードできます。 1.Androidユーザーは、公式WebサイトまたはGoogle Playからダウンロードでき、セキュリティ設定に注意を払う必要があります。 2。IOSユーザーは、App Storeからダウンロードするか、公式発表に従って他の方法を取得できます。 3.コンピューターユーザーは、対応するシステムのクライアントを公式Webサイトからダウンロードできます。インストール後、ダウンロードして登録するときは必ず公式チャネルを使用し、ログインし、セキュリティ設定を使用してください。

compareを超えてファイルを比較して同期する問題:それ以降を使用する場合のケース感度障害...

ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法。 node.jsを使用してサードパーティのWebサイトインターフェイスを呼び出すと、403エラーを返す問題が発生することがあります。 �...

言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。

なぜ私のコードはAPIによってデータを返しているのですか?プログラミングでは、APIが呼び出すときにヌル値を返すという問題に遭遇することがよくあります。

Pythonバイナリライブラリ(.whl)のダウンロードメソッドは、Windowsシステムに特定のライブラリをインストールする際に多くのPython開発者が遭遇する困難を調査します。一般的な解決策...

Debianシステムログ監視のマスターは、効率的な動作とメンテナンスの鍵です。システムの動作条件をタイムリーに理解し、障害をすばやく見つけ、システムのパフォーマンスを最適化するのに役立ちます。この記事では、一般的に使用されるいくつかの監視方法とツールを紹介します。 SysStat Toolkitを使用したシステムリソースの監視SysStat Toolkitは、CPUロード、メモリ使用量、ディスクI/O、ネットワークスループットなど、さまざまなシステムリソースメトリックを収集、分析、レポートするための一連の強力なコマンドラインツールを提供します。 MPSTAT:マルチコアCPUの統計。ピドスタ
