目次
または
ホームページ php教程 php手册 Windows で PHP 5.2.12 および 5.2.13 用の eAccelerator.dll をコンパイルします (ダウンロードは添付されています)

Windows で PHP 5.2.12 および 5.2.13 用の eAccelerator.dll をコンパイルします (ダウンロードは添付されています)

Jun 13, 2016 pm 12:17 PM
php windows 存在する コンパイル

まず第一に、私のパラメータのいくつかを説明しましょう:
オペレーティング システム: Windows 7 Ultimate
Web サーバー: Apache 2.2.14
Visual Studio: 6.0 (古いバージョンでも、Win7 でも使用できます。もちろん、Visual Studio 2008 も使用できます)

eAccelerator とは何ですか?
eaccelerator は、動的コンテンツ キャッシュを最適化し、PHP スクリプトのキャッシュ パフォーマンスを向上させ、コンパイルされた状態の PHP スクリプトのサーバー オーバーヘッドをほぼ完全に排除する、無料のオープンソース PHP アクセラレータです。 また、スクリプトを最適化して実行効率を高速化します。

1. まず、コンパイルされた PHP バイナリ パッケージをダウンロードします。 (後で使用します) アドレスは次のとおりです:
http://cn.php.net/distributions/php-5.2.12-Win32.zip

http://cn.php.net/distributions/php-5.2.13-Win32.zip

2. PHP ソース コードをダウンロードします。これは、後で eAccelerator をコンパイルするときに使用します。アドレスは次のとおりです:
http://cn2.php.net/get/php-5.2.12.tar.bz2/from/a/mirror

http://cn2.php.net/get/php-5.2.13.tar.bz2/from/a/mirror

3. PHP をアップグレードします:
このプロセスは非常に簡単です。まず、Apache を閉じて、圧縮パッケージから抽出したすべてのファイルを元のファイルに置き換えます。たとえば、元の PHP プログラム ファイルが D:php にある場合は、php-5.2.13-Win32.zip (または php-5.2.12-Win32.zip) をこのパスに解凍して、元のファイルを上書きしてください。

4. Apache を起動します。エラー メッセージが表示され、Apache を起動できません。 Apache ログ ファイル (ファイル パスは apachelogserror.log) を開くと、次のプロンプト メッセージが表示されます:

コードをコピーします コードは次のとおりです:


PHP 警告: [eAccelerator] このビルドの「eAccelerator」は PHP バージョン 5.2.11 用にコンパイルされました。
お使いの PHP バージョン (5.2.13) 用に再ビルドするか、プリコンパイルされたバイナリをダウンロードしてください。


現在の eAccelerator は PHP 5.2.11 用にコンパイルされており、5.2.13 には適していないことを意味します。 eAccelerator を再コンパイルする必要があります。

5. eAccelerator のソース コードのコピーをダウンロードします。アドレスは次のとおりです:
http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip

6. 手順 2 でダウンロードした PHP ソース コードを E:php などのディレクトリに解凍します。次に、PHP プログラム ディレクトリ (php.exe が配置されているディレクトリ) を開き、dev サブディレクトリで php5ts.lib ファイルを見つけて、E:php の場所にコピーします。

7. E:phpext を開き、以下のディレクトリを作成して eaccelerator という名前を付け、手順 5 でダウンロードした圧縮パッケージをこのディレクトリに解凍します。このときのディレクトリ構造は次のようになります:

8. win32 サブディレクトリを開きます。eAccelerator.dsw という名前のプロジェクト ファイルがあるはずです。それを VS 開発環境 (たとえば、VS6.0 を使用します) で開き、[コンポーネント] > [構成] を選択します。オプション Win32 PHP5 をリリースし、「閉じる」をクリックします。


9. F7 キーを押して (またはツールバーの編集ボタンを選択して) コンパイルを開始します。コンパイルが成功したことがわかります。 win32 ディレクトリに移動し、このサブディレクトリを開くと、eAccelerator.dll ファイルが生成されていることがわかります。
このファイルを PHP 拡張ディレクトリ (D:phpext など) にコピーし、元のファイルを置き換えてから Apache を起動すると、eAccelerator が正常にロードされたことがわかります。

または

コンパイル済み DLL ファイルをダウンロードするにはここをクリックしてください

記事の投稿元: .yinzhili

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Windows 7にMySQLをインストールできますか? Windows 7にMySQLをインストールできますか? Apr 08, 2025 pm 03:21 PM

はい、MySQLはWindows 7にインストールできます。MicrosoftはWindows 7のサポートを停止しましたが、MySQLは引き続き互換性があります。ただし、インストールプロセス中に次のポイントに注意する必要があります。WindowsのMySQLインストーラーをダウンロードしてください。 MySQL(コミュニティまたはエンタープライズ)の適切なバージョンを選択します。インストールプロセス中に適切なインストールディレクトリと文字セットを選択します。ルートユーザーパスワードを設定し、適切に保ちます。テストのためにデータベースに接続します。 Windows 7の互換性とセキュリティの問題に注意してください。サポートされているオペレーティングシステムにアップグレードすることをお勧めします。

PHPの未来:適応と革新 PHPの未来:適応と革新 Apr 11, 2025 am 12:01 AM

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

ターミナルからMySQLにアクセスできません ターミナルからMySQLにアクセスできません Apr 08, 2025 pm 04:57 PM

端末からmysqlにアクセスできない場合は、次の理由があります。MySQLサービスが実行されていません。接続コマンドエラー;許可が不十分です。ファイアウォールは接続をブロックします。 mysql構成ファイルエラー。

PHP対Python:違いを理解します PHP対Python:違いを理解します Apr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPとPython:2つの一般的なプログラミング言語を比較します PHPとPython:2つの一般的なプログラミング言語を比較します Apr 14, 2025 am 12:13 AM

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPの現在のステータス:Web開発動向を見てください PHPの現在のステータス:Web開発動向を見てください Apr 13, 2025 am 12:20 AM

PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHP:多くのウェブサイトの基礎 PHP:多くのウェブサイトの基礎 Apr 13, 2025 am 12:07 AM

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。

PHP:Web開発の重要な言語 PHP:Web開発の重要な言語 Apr 13, 2025 am 12:08 AM

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

See all articles