ホームページ  >  記事  >  バックエンド開発  >  PHP環境セットアップ_PHPチュートリアル

PHP環境セットアップ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:11:061324ブラウズ

この 2 日間で Windows 7 をインストールしたところです。少し前に友人から Windows に PHP 環境をインストールして構築する方法を尋ねられたので、頑張って段階的に PHP 環境を手動で構築するつもりです。当面はソフトウェアの構築に PHP 環境を使用しません。これは、Windows 7 での PHP+Apache+Mysql 環境のインストールと構成に関する詳細な図です。PHP 初心者の参考になれば幸いです。
Windows 7 で PHP 環境を構築するには、まず PHP コード パッケージと、Apache および Mysql のインストール ソフトウェア パッケージをダウンロードする必要があります。

PHP 環境をセットアップする最初のステップ: Windows 7 に Apache サービスをインストールします。


Apache 構成情報

ここでは主に、Apache サービスのネットワーク ドメイン、サーバー名、電子メール アドレス、および占有ポートを設定します。デフォルトはポート 80 です。Apache のインストール ディレクトリについては、必要に応じて他のポートを設定できます。または、必要に応じてインストール ディレクトリを選択します。
Apache サービスのインストールが完了したら、ブラウザに http://localhost/ と入力すると、「It's work!」というメッセージが表示され、Apache サービスが正常にインストールされたことが示されます。

PHP 環境をセットアップする 2 番目のステップ: Windows 7 に Mysql サービスをインストールします。


Mysqlデータベースをインストールし、インストールディレクトリを選択します

Mysql インストーラーをクリックして自動的にインストールします。この期間中、必要に応じて Mysql データベースのインストール ディレクトリを選択できます。私は常にデフォルトのディレクトリを使用します。
注: Mysql データベースをインストールした後、PHP を使用して接続するように Mysql データベースを設定する必要があります。設定方法については後述します。

PHP 環境をセットアップする 3 番目のステップ: Windows 7 に PHP をインストールします。

実際、Windows 7 に PHP をインストールするのは非常に簡単です。PHP コード パッケージをダウンロードしたので、php-5.3.2-Win32-VC6-x86 を解凍し、フォルダーの名前を php に変更して、次の場所にコピーするだけです。 Cドライブディレクトリへ。これでPHPのインストールは完了です。

PHP 環境をセットアップする 4 番目のステップ: Windows 7 で PHP 環境を構成する方法。

Windows 7 での PHP 環境の設定は、Windows XP での設定よりもはるかに簡単です。コピーなどの操作は必要ありません。php.ini-development 設定ファイルの名前を php.ini 設定ファイルに変更するだけです。次に、次の構成操作を実行します。

1. php.ini 設定ファイルを開き、

を見つけます。


; Windows の場合:
; extension_dir = "拡張子"

に変更されました


; Windows の場合:
extension_dir = "C:/php/ext"

は、対応する DLL ファイルを呼び出すために PHP 拡張パッケージの特定のディレクトリを指定することを示します。

2. デフォルトの PHP は Mysql への自動接続をサポートしていないため、php_mysql.dll などの対応する拡張ライブラリ関数を有効にする必要があります。これはすぐに実行されます


拡張子=php_curl.dll
拡張子=php_gd2.dll
拡張子=php_mbstring.dll
拡張子=php_mysql.dll
拡張子=php_pdo_mysql.dll
拡張子=php_pdo_odbc.dll
拡張子=php_xmlrpc.dll

これらの拡張子の前のセミコロン (;) は削除されます。

3. PHPのセッション関数を設定する

セッション機能を使用する場合、サーバー上にセッション ファイルの保存ディレクトリを設定する必要があります。そうしないと、セッションは Windows 7 上で新しい読み取り/書き込みディレクトリ フォルダーを作成する必要があります。このディレクトリは、サーバーから独立していることが望ましいです。さらに、ここではドライブ D のルート ディレクトリに phpsessiontmp ディレクトリを作成し、それを php.ini 設定ファイル内で見つけました。

;session.save_path = "/tmp"

に変更されました

session.save_path = "D:/phpsessiontmp"

4. PHP ファイルアップロード関数の設定方法

セッションと同様に、PHP ファイルアップロード機能を使用する場合、ファイルアップロード機能を完了するには一時フォルダーを指定する必要があります。そうでない場合、ファイルアップロード機能は失敗します。Windows 7 上で読み取り可能および書き込み可能なディレクトリフォルダーを作成する必要があります。ここでは私が作成しました。ドライブ D のルート ディレクトリにある phpfileuploadtmp ディレクトリを検索し、php.ini 設定ファイルで見つけました

;upload_tmp_dir =

に変更されました

Upload_tmp_dir = "D:/phpfileuploadtmp"

5. date.timezone を変更します。そうしないと、phpinfo の実行時に日付部分でエラーが報告されます。

警告: phpinfo() [function.phpinfo]…

そうする必要があります

;日付.タイムゾーン =


に変更されました

date.timezone = アジア/上海


クリックして PHP.INI に関する詳細な設定を参照することもできます

この時点で、Windows 7 での PHP 環境の構成は完了しましたが、これらの構成を完了するだけでは十分ではなく、Apache が PHP をサポートする必要があるため、Apache 構成ファイルで対応する PHP 構成も完了する必要があります。

PHP 環境セットアップのステップ 5: PHP をサポートするように Apache を構成する

1. #LoadModule vhost_alias_module modules/mod_vhost_alias.so に

を追加します。

LoadModule php5_module "c:/php/php5apache2_2.dll"

PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm

PHP ディレクトリには複数の php5apache DLL ファイルが表示されます。Apache2.2.15 を使用しているので、当然 php5apache2_2.dll を使用し、PHP のインストール ディレクトリと実行するプログラムの拡張子を指定する必要があります。

2. デフォルトの Apache サーバーが WEB メイン プログラムを実行するディレクトリは Apache2.2/htdocs であることを知っておく必要があります。したがって、WEB メイン プログラム ディレクトリが変更されると、対応する Apache 設定を変更する必要があります。

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

に変更されました

ドキュメントルート「D:/PHPWeb」


に変更されました


3. 最後に、特定のインデックスファイルの順序を変更します。PHP 関数が設定されているため、当然、index.php を最初に実行する必要があります。

DirectoryIndexindex.html


に変更されました

DirectoryIndexindex.phpindex.html


4. Apache サーバーを再起動します

この時点で、Apache サーバー上の PHP 環境の設定は完了です。D:/PHPWeb ディレクトリに新しい PHP ファイルを作成し、

と記述するだけです。

phpinfo();
?>

その後、ブラウザに http://localhost と入力すると、PHP の具体的な設定ページが表示されます。これで、Window 7 での PHP 環境の設定作業は完了です。

Windows 7 で PHP 環境の構成が完了したら、Mysql データベースをサポートする PHP 環境セットアップの最後のステップを完了する必要があります。

まずMysqlサーバーを設定する必要があります。

スタートメニューの下のMysql Server5.1メニューにあるMysql Server Instance Config WizardをクリックしてMysql設定ウィザードを完了します。

MySQL サーバーのタイプを選択します


個人的には、1番目と2番目のオプションの両方を選択できると思いますが、WEBデータベースとしてのみ使用する場合は、2番目のオプションを選択することをお勧めします。

MySQLデータベースの目的


MySQL データベースの同時接続数を選択します

Mysql の同時接続数を選択します。最初の項目は最大同時接続数 20、2 番目の項目は最大同時接続数 500、最後の項目は必要に応じて選択できます。

Mysql サービスのポート番号を選択します。通常はデフォルトで十分です


Mysqlデータベースの文字セットを選択します

ここでは、より汎用性の高いUTF8を使用することをお勧めします。そうしないと文字化けが発生しやすくなります。


Mysql を Windows サービスとして設定するPHP環境セットアップ_PHPチュートリアル


Mysql データベースの root ユーザーのパスワードを設定します

ここでは起動速度の問題を考慮して、Mysql サービスへの自動ログインをキャンセルします。そうでない場合は、net start mysql を使用して Mysql サービスを開始できます。

Mysql データベースの root ユーザーのパスワードを設定します



Mysql サービス構成オプションを実行するPHP環境セットアップ_PHPチュートリアル




Mysql データベースの構成ファイルは、C:Program FilesMySQLMySQL Server 5.1my.ini に保存されます。将来変更があった場合は、このファイルを変更できます。
この時点で、Mysql データベースの構成は完了しました。PHP が Mysql に接続できるかどうかを確認するには、index.php

に次のコードを作成します。


$connect=mysql_connect(“127.0.0.1″,”root”,”mysql データベースのパスワード”);
if(!$connect) echo “Mysql 接続エラー!”;
else echo "PHP Web サイト開発チュートリアル ネットワークへようこそ - www.leapsoul.cn";
mysql_close();
?>

次に、ブラウザに http://localhost/ と入力し、「PHP Web サイト開発チュートリアルへようこそ network-www.leapsoul.cn」という文字が表示されたら、Mysql への PHP 接続が成功したことを意味します。

Windows 7でlocalhostを使用してMYSQL5.3に接続できない問題の解決策

Windows 7 では、PHP が Mysql に接続するとき、デフォルトでは IP アドレスのみを使用して Mysql に接続できますが、localhost を使用して Mysql に接続することはできません。解決策は、C:WindowsSystem32driversetc の下にある hosts ファイルを開いて、

を変更することです。

1
# 127.0.0.1 ローカルホスト

内のコメントを削除してください。

www.bkjia.com本当http://www.bkjia.com/PHPjc/477398.html技術記事この 2 日間で Windows 7 をインストールしたばかりです。少し前に友人から Windows に PHP 環境をインストールして構築する方法を尋ねられたので、頑張って段階的に PHP 環境を手動でセットアップするつもりです。当分の間、PHP環境は使用しません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。