目次
# をインストールします##1. PHP 圧縮パッケージを https://windows .php.net/download からダウンロードします。私は、以下に示すように、PHP7.0 スレッド セーフ バージョンをダウンロードしました。 . 圧縮パッケージを解凍します. 解凍後は以下のようになります:
3. デフォルトの MySQL インストール
3. よく使用されるいくつかの拡張機能を開きます。例: find extension=php_mysqli.dll を選択し、その前のセミコロンを削除します。次の図のライブラリを開きます:
3以下に示すように、ファイルの最後に PHP のサポートと PHP インストール パスを追加します:
踩到的坑
ホームページ バックエンド開発 PHPの問題 PHP環境をローカルにインストールする方法

PHP環境をローカルにインストールする方法

Mar 19, 2021 am 09:07 AM
PHP環境

PHP 環境をローカルにインストールする方法: 1. Apache をダウンロードしてインストールします; 2. 公式 Web サイトから PHP 圧縮パッケージをダウンロードし、指定したディレクトリに解凍します; 3. mysql をダウンロードしてインストールします; 4. を開きます「環境変数」インターフェイスで、mysql のパス変数を設定します。 5. php.ini ファイルを開いて設定を変更します。 6. httpd.conf ファイルを開いて、PHP のサポートと最後に PHP のインストール パスを追加します。ファイル; 7. Apache サービスを開始します。

PHP環境をローカルにインストールする方法

#この記事の動作環境: Windows7 システム、PHP7 バージョン、DELL G3 コンピューター。

はじめに:

Windows 環境でのまとめPHP 開発環境の構築 (Apache PHP MySQL)

Apache のインストール

1. Apache をダウンロードします。アドレス: http : //www.apachelounge.com/download/ (以下に示すように):


PHP環境をローカルにインストールする方法

2. 圧縮パッケージを解凍します。ディスクのルート ディレクトリに置くことをお勧めします。構成中にパス エラーを報告するのは簡単です。以下に示すように、将来の構成を容易にするためにフォルダー名が変更されました:

PHP環境をローカルにインストールする方法

PHP

# をインストールします##1. PHP 圧縮パッケージを https://windows .php.net/download からダウンロードします。私は、以下に示すように、PHP7.0 スレッド セーフ バージョンをダウンロードしました。 . 圧縮パッケージを解凍します. 解凍後は以下のようになります:


PHP環境をローカルにインストールする方法Installing MySQL

1. 私がインストールしたMySQL55のバージョン. インストール方法は紹介しません。 MySQL の方法はこちらです。自分でオンラインで検索できます
PHP環境をローカルにインストールする方法2. MySQL 公式ダウンロード アドレス: https://dev.mysql.com/downloads/installer/

3. デフォルトの MySQL インストール

##MySQL の設定


1. 環境変数ページを開きます

具体的な操作は次のとおりです。 [マイ コンピュータ] - 右クリック - [プロパティ] - [システムの詳細設定] - [環境変数] PHP環境をローカルにインストールする方法

2. MySQL のインストール パスを値として新しい MYSQL_HOME 変数を作成します。以下に示すように:

PHP環境をローカルにインストールする方法0-PHP環境をローカルにインストールする方法3. パス システム変数を編集し、パス変数の末尾に %MYSQL_HOME%\bin を追加します。 MySQL を起動し、以下に示すように、コマンド ラインで「start mysqld」と入力します:

PHP環境をローカルにインストールする方法PHP の構成

1. PHP を開き、php.ini-development をコピーします。まずインストール ディレクトリを変更し、php.ini-development を php.ini に変更して

2 を保存します。php.ini を開いて構成を変更し、extension_dir = “ext” を見つけて、extension_dir = “ext” に変更します。 directory" (例: extension_dir = "D:\Software\php7\ext") (以下に示すように):

PHP環境をローカルにインストールする方法

3. よく使用されるいくつかの拡張機能を開きます。例: find extension=php_mysqli.dll を選択し、その前のセミコロンを削除します。次の図のライブラリを開きます:

Apache の構成

PHP環境をローカルにインストールする方法1. Apache インストール ディレクトリを開き、conf フォルダーで httpd.conf を見つけます。

2 を開きます。「Define SRVROOT」項目を見つけて、以下に示すように、引用符内の値を Apache インストール ディレクトリに変更します。

PHP環境をローカルにインストールする方法

3以下に示すように、ファイルの最後に PHP のサポートと PHP インストール パスを追加します:

##コードは次のとおりです:

# php7 support
LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini
PHPIniDir "D:/软件/php7"
ログイン後にコピー

Apache を起動しますservicePHP環境をローカルにインストールする方法

1. 環境変数を設定します

[マイ コンピュータ] を右クリックし、[プロパティ] -> [詳細設定] を選択し、下部にある環境変数ボタンを見つけて、現在のユーザーの PATH 変数を選択し、以下を編集して作成します。エントリ:

D :\Apache24\bin 1PHP環境をローカルにインストールする方法 D:\Software\php7

D:\Software\php7\ext

2. Apache サービスをインストールします

管理者としてコマンドラインで httpd.exe -k install

3. サービスを開始します


Apache のインストール ディレクトリで bin フォルダーを見つけ、ApacheMonitor.exe をダブルクリックすると、Apache が起動します。ダブルクリックすると起動します。

可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理

1PHP環境をローカルにインストールする方法

4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面,如下图:

1PHP環境をローカルにインストールする方法

5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

<?php
phpinfo();
?>
ログイン後にコピー

保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息,如下图: 

1PHP環境をローカルにインストールする方法

至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了

踩到的坑

浏览器输入对应PHP地址后,无法解析php 

解决:在命令行输入httpd -t,可以查看是不是Apache的启动问题,如下图: 

1PHP環境をローカルにインストールする方法 

可以看到,报错信息是说找不到PHP安装目录下的php7apache2_4.dll文件,通过网上查后我下载的PHP版本不对,应该下载Thread safe 版本。

【推荐:PHP视频教程

以上がPHP環境をローカルにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

PHPアレイの重複排除のためのベストプラクティスは何ですか PHPアレイの重複排除のためのベストプラクティスは何ですか Mar 03, 2025 pm 04:41 PM

この記事では、効率的なPHPアレイ重複排除について説明します。 Array_unique()などの組み込み関数をカスタムハッシュマップアプローチと比較し、配列のサイズとデータ型に基づいてパフォーマンスのトレードオフを強調します。 最適な方法は、プロビリに依存します

PHPアレイの重複排除は、キー名の一意性を利用できますか? PHPアレイの重複排除は、キー名の一意性を利用できますか? Mar 03, 2025 pm 04:51 PM

この記事では、Keyの一意性を使用してPHPアレイ重複排除について説明します。 直接的な重複除去方法ではありませんが、キーユニークネスを活用することで、キーに値をマッピングして重複を上書きすることにより、一意の値を持つ新しい配列を作成できます。 このAP

PHPアレイの重複排除は、パフォーマンスの損失について考慮する必要がありますか? PHPアレイの重複排除は、パフォーマンスの損失について考慮する必要がありますか? Mar 03, 2025 pm 04:47 PM

この記事では、PHPアレイの重複排除を分析し、素朴なアプローチ(O(n²))のパフォーマンスボトルネックを強調しています。 カスタム関数、splobjectStorage、およびハッシュセットの実装を使用して、array_unique()を使用して効率的な代替案を調査し、達成します

PHPにメッセージキュー(rabbitmq、redis)を実装する方法は? PHPにメッセージキュー(rabbitmq、redis)を実装する方法は? Mar 10, 2025 pm 06:15 PM

この記事では、RabbitMQとRedisを使用してPHPでメッセージキューを実装する詳細を示します。 それは、それらのアーキテクチャ(AMQP対インメモリ)、機能、および信頼性メカニズム(確認、トランザクション、永続性)を比較します。デザインのベストプラクティス、エラー

最新のPHPコーディング基準とベストプラクティスは何ですか? 最新のPHPコーディング基準とベストプラクティスは何ですか? Mar 10, 2025 pm 06:16 PM

この記事では、PSRの推奨事項(PSR-1、PSR-2、PSR-4、PSR-12)に焦点を当てた現在のPHPコーディング基準とベストプラクティスを検証します。 一貫したスタイリング、意味のある命名、EFFを通じてコードの読みやすさと保守性を改善することを強調しています

PHPアレイの重複排除のための最適化手法は何ですか PHPアレイの重複排除のための最適化手法は何ですか Mar 03, 2025 pm 04:50 PM

この記事では、大規模なデータセットのPHPアレイ重力化の最適化について説明します。 Array_unique()、array_flip()、splobjectStorage、事前ソートなどの手法を調べ、効率を比較します。 大規模なデータセットの場合、チャンク、データブを示唆しています

PHP拡張機能とPECLを使用するにはどうすればよいですか? PHP拡張機能とPECLを使用するにはどうすればよいですか? Mar 10, 2025 pm 06:12 PM

この記事では、PHP拡張機能のインストールとトラブルシューティングの詳細で、PECLに焦点を当てています。 インストール手順(検索、ダウンロード/コンパイル、サーバーの再起動、再起動)、トラブルシューティングテクニック(ログのチェック、インストールの確認、

リフレクションを使用してPHPコードを分析および操作する方法は? リフレクションを使用してPHPコードを分析および操作する方法は? Mar 10, 2025 pm 06:12 PM

この記事では、PHPの反射APIについて説明し、クラス、方法、およびプロパティのランタイム検査と操作を可能にします。 一般的なユースケース(ドキュメンテーション生成、ORM、依存関係注入)とパフォーマンスオーバーヘアに対する注意の詳細

See all articles