ホームページ >バックエンド開発 >PHPチュートリアル >PHP の基礎: Win7 での PHP 開発環境の構築

PHP の基礎: Win7 での PHP 開発環境の構築

WBOY
WBOYオリジナル
2016-06-13 13:01:51749ブラウズ

PHP の基本: Win7 での PHP 開発環境の構築

今日、Win7 システムを再構築し、すべての環境を再構成しました

?

手順は次のとおりです:

?

1. Apache のバージョンをダウンロードします: httpd-2.2.17-win32-x86-openssl。Apache のインストールに関して特別なことは何もありません。デフォルトのままにしてください

?

2. mysql バージョン: 5.1 をインストールします。同様にデフォルトでインストールします

?

3. php をインストールします。バージョン: php-5.3.5-Win32-VC6-x86、注: VC9 は IIS 用に特別にカスタマイズされており、VC6 は Apache などの他の WEB サービス ソフトウェア用に提供されています。zip Bag をダウンロードしました。

?

以下は構成です

?

1.

を見つけます。
On windows:
; extension_dir = "ext"

に変更されました
; On windows:
extension_dir = "D:/php/ext"

?

2. mysql などの一般的に使用されるライブラリ拡張機能を追加します。以前の拡張機能は削除するだけです。

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

?

?3. PHP のセッション関数を設定します

session.save_path = "D:/phpsessiontmp"

?

4. PHPのファイルアップロード機能を設定する

upload_tmp_dir = "D:/phpfileuploadtmp

?

5. date.timezone を変更します。変更しないと、phpinfo の実行時に日付部分がデフォルトで米国ロサンゼルス時間になります。

date.timezone = Asia/Shanghai
?

6. Apache を有効にして conf/extra/httpd-vhosts.conf をロードし、仮想ホストを設定します

# Virtual hosts
Include conf/extra/httpd-vhosts.conf
?

7. 仮想ホスト conf/extra/httpd-vhosts.conf を設定します

<VirtualHost localhost:80>
    DocumentRoot "D:/PHPServer/workspace"
    ServerName gm.me
    ErrorLog "logs/dummy-host2.break.local-error.log"
    CustomLog "logs/dummy-host2.break.local-access.log" common
    <Directory "D:/PHPServer/workspace">
    AllowOverride None
    Options Indexes
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>
?

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

DocumentRoot "D:/PHPServer/workspace"
?

9. php をサポートするように Apache を設定します

LoadModule php5_module "d:/php/php5apache2_2.dll"
PHPIniDir "d:/php"
AddType application/x-httpd-php .php .html .htm
? ここで注意してください: ダウンロードした php のバージョンが間違っている場合 (たとえば、スレッド セーフがない場合)、php ディレクトリに

が存在しないことがわかります。

php5apache2_2.dll
?

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

?

?
DirectoryIndex index.php index.html

?

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