ホームページ >php教程 >php手册 >Windows環境をベースとしたPHP開発環境の構築

Windows環境をベースとしたPHP開発環境の構築

WBOY
WBOYオリジナル
2016-06-21 08:59:18766ブラウズ

  相信许多和人和我一样,都非常的喜欢学习PHP编程,同样有很多人因为无法搭建一个基于Windows环境下的PHP开发环境搭建而不得不放弃自己学习PHP的愿望。所以我想就这个问题将自己的心得体会写出来,一是可以帮助那些苦于无法搭建开发环境的人,二是可以让自己也有个总结的机会。

  我写这篇文章的目的很简单,就是帮助那些刚刚开始学习PHP的朋友,所以我将尽量以最简单、明确的语言来进行描述,如果您已经就此问题非常熟练,大可以不看本文而去做更有意义的事情。

  限于我本人的水平有限,本文难免有错误和不足之处,恳请指教。

  注意:本文不涉及服务器的安全性和优化问题。如有此类问题,您可以访问安全焦点网站,搜索安全焦点成员san所发表的文章。

  在开始正式讲解之前,让我们先来介绍一下搭建PHP环境所要用到的软件。因为我们讲解的是搭建Windows环境下的开发环境,因此您必须拥有一台以Windows为操作系统的PC机。下面是在我机器上的具体开发环境:

  操作系统:Windows XP Sp2

  所需软件:PHP: php-4.4.0-Win32.zip

          MySQL: mysql-noinstall-4.1.14-win32.zip

          Apache: apache_2.0.54-win32-x86-no_ssl.msi

          phpMyAdmin: phpMyAdmin-2.6.4-pl1.zip

  软件来源:Windows: Microsoft

          PHP: http://www.php.net/

          MySQL: http://www.mysql.com/

          Apache: http://www.apache.org/

          phpMyAdmin: http://www.phpmyadmin.net/

  好了,当您下载并拥有了以上这些软件之后,我们就可以开始我们的安装配置之旅了。

  配置PHP

  将 php-x.x.x-win32.zip 解压缩到 C 盘根目录下。解压缩完成后我们应该能在 C 盘根目录下找到一个以 php-x.x.x-win32 为名的文件夹,将其改名为 php。进入此文件夹,我们可以看到若干文件夹和若干文件。我来说明一下几个在配置的时候用的到的目录和文件。

  [dlls]存放相应 PHP 扩展库的所需的 dll。那么什么是 PHP 的 DLL 扩展库呢?它是 PHP 在基本功能上的扩展。比如,你需要用 PHP 来生成图像,那么你就得用到 GD 库扩展,该库包含了一系列图像生成函数等。这样,就可以很容易的扩大 PHP 的应用范围了。所以你在配置 PHP 的时候需要告诉 PHP 你需要该扩展库的支持。

  [extensions]PHP 扩展库的 dll。这是 PHP 搜索扩展库和存放扩展库的位置。

  [PEAR]PEAR 是 PHP 的扩展与应用库(PHP Extension and Application Repository)的存放路径。更多可访问 http://pear.php.net 了解。

[sapi] 存放 SAPI 的 dll 文件。

[go-pear.bat]安装 PEAR 所需文件。

[install.txt]安装说明文件。

[php4ts.dll]主 dll 文件。

[php.exe]CGI 可执行程序。

[php.ini-dist]PHP 配置文件

  看到这里总是让人感到困难,其实到了这里反而简单了,下面是更具体的讲解,只要您注意安装的步骤,不要弄错了,成功就离你不远了。呵呵,来吧!

  第一步:复制 php4ts.dll 文件到 C:\Windows\ 目录下(如果是 Windows 2000/NT 操作系统,则为 C:\winnt\ 目录,下同。请注意你的 Windows 版本对应的文件夹)。

  第二步:将 [dlls]文件夹下所有的 .dll 文件复制到 C:\Windows\system32\ 目录下(如果是 Windows 2000/NT 操作系统,则为 C:\winnt\system32\ 目录;如果是 Windows 98,则为 C:\windows\system\ 目录。下同。请注意你的 Windows 版本对应的文件夹)。

  第三步:复制 php.ini-dist 文件到 C:\Windows\ 文件夹下,重命名为 php.ini 。这里要提醒一句:不要在 php 目录下存放 php.ini 文件。也就是说 C:\PHP 目录下不要有 php.ini 文件(如果是按照我的步骤全新安装 PHP 的话不会出现此情况)。现在我们在 C:\windows\ 目录下已经有 php.ini 文件了,这个文件是 PHP 配置文件,因此配置 PHP 也是围绕它为中心。用记事本打开,按照从上到下的顺序进行配置。

  Path and Directories: 设置PHP文件搜索路径的。将其修改为:

;Unix:”path1:/path2”

;include_path=”.:/php/includes”

;

;Windows:”\path1;\path2”

include_path="C:PHPPEAR"

extension_dir: PHP が拡張ライブラリを検索する場所を設定します。 C:PHPextensions

ファイルのアップロード: PHP がアップロードできるファイルのサイズを設定します (デフォルトは 2M)

動的拡張: PHP 拡張機能の構成セクション。サポートされているすべての PHP 拡張機能がここにリストされています。先頭にセミコロンを付けてコメントアウトすると、現在の PHP 構成が拡張機能をサポートしていないことを意味します。特定のニーズに応じてセミコロンを削除して、PHP 構成で拡張機能をサポートすることができます。

より実用的な拡張機能には次のものがあります。

extension=php_curl.dll: CURL 拡張機能のサポート

extension=php_gd2.dll: GD イメージ ライブラリ拡張機能のサポート

extension=php_xslt.dll: XSLT 拡張機能のサポート。XML 変換をサポートします。

PEAR インストール

クリック: [スタート] -> [ファイル名を指定して実行] をクリックし、Windows コマンド プロンプト ウィンドウで cmd と入力し、続けて cd を入力します

C :

C:>cd php

C:php>

C:php>go-pear.bat

残りはすべてです入ってください、笑。

MySQL インストール

mysql-noinstall-4.1.14-win32.zip フォルダーを解凍し、ドライブ C のルート ディレクトリに配置します。 [bin] ディレクトリに入り、mysqld-nt.exe を実行して、MySQL サービスを開きます。

注: デフォルトでインストールされる MySQL の root ユーザー名にはパスワードがありません。これは非常に危険ですので、パスワードを設定してください。

Apache のインストールと設定

インストールは一般的なソフトウェアのインストールと変わりません。サーバー情報を追加する場合、通常は localhost が追加されます。インストール後、[htdocs] ディレクトリに入り、[conf] ディレクトリ内の httpd . conf ファイルを開いて、Apache の使用を開始します。

1. 検索して見つけます: DirectoryIndexindex.htmlindex.html.var

次のように、その後ろにindex.phpを追加します。

DirectoryIndexindex.htmlindex.html .varindex.php

2. 検索先:

<ディレクトリ “C:/Program Files/Apache Group/Apache2/cgi-bin”>

AllowOverrideなし

オプション なし

注文許可,日

すべてから許可

次に、次を追加します2 行:

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

Add次のように:

<ディレクトリ “C:/Program Files/Apache Group/Apache2/cgi-bin”>

AllowOverride なし

オプション なし

注文許可、日

すべてから許可

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

3. 検索先:

#LoadModule ssl_module modules/mod_ssl.so

その下に追加:

LoadModule php4_module c:/php/sapi/php4apache2.dll

追加後は次のようになります:

#LoadModule ssl_module modules/mod_ssl.so

LoadModule php4_module c:/php/sapi/php4apache2.dll


この時点で、Apache サーバーの構成は終了します。 httpd.conf ファイルを保存した後、Apache サーバーを再起動します。 Apacheサーバー。

サーバーが正常にインストールされているかどうかをテストするには、次のコードを使用できます:

phpinfo として保存します。 .php ファイルを htdocs ディレクトリに置き、ブラウザのアドレス バーに http://localhost/phpinfo.php と入力すると、関連情報が表示されます。

これで Windows 環境をベースとした PHP 開発環境の構築が完了しました。 PHP の学習と開発へようこそ!



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