1.安装PHP
准确的说是安装PHP解析器,因为有了它才能把PHP代码解释以显示出来。笔者安装的是PHP4.3.3,建议新手不要上来就安装最新版本,因为第一参考资料少,第二可能比旧版本改动很多。也不要装太旧的版本,这就是从兼容性考虑了。应该符合中国传统的中庸之道,选择中等版本就行。
(1)把下载下来的PHP安装包解压到你的C盘根目录(这里选择C根目录盘是为了以后修改调试方便用,你也可以选择不同的目录),解压后应该能得到一个类似于"php-4.3.3-Win32"的目录,把目录名称改成"PHP"(大小写均可)。
(2)打开刚才解压的PHP目录,你会发现有一个叫做"php.ini-dist"的文件,这就是PHP的配置文件了,你需要把它改名成"php.ini",然后复制到系统目录winnt下。
(3)PHP安装目录下的"php4ts.dll"必须要复制到windows系统的system32目录下
有的文章推荐把dlls和extensions目录里的所有文件拷到system32 里,好像没有这个必要。
可能有人需要修改register_globals ,它默认 Off,改成on的意思是打开全局变量,为了以后编程方便。
2.安装Apache
笔者安装的是2.0.50
推荐首先停止你的iis或pws服务。因为二者都是默认80端口,实际上如果停不了iis,也可以进行安装,将来在配置文件中也可以配置。
(1)运行你下载的Apache2安装文件,安装Apache,安装过程中会提示你输入主机名,管理员信箱等信箱,这些信息在你安装完以后是可以修改的,所以可以放心的输入。
(*为了以后操作方便起见,强烈建议将此处的安装路径用"Change"改变到"X:"下(注X为你的硬盘盘符)或者符合8.3文件名格式的其他名称,以后每次输入Apache安装路径时,都不必为其添加引号。系统安装成功后将自动在此建立一个名为"Apache2"的目录,也就是说,安装之后的实际Apache系统文件所在路径将为"X:\Apache2"目录。*) 安装完后,在apache2\conf\httpd.conf 下查找ServerAdmin,即可修改管理员信箱,(199行附近);213行则是ServerName 我改为localhost
(2)编辑apache2/conf/httpd.conf
120行Listen 80改为81端口,这是因为当你的win2k重起后,iis将会重占80端口,为避免冲突,所以apache使用81端口。
下面的134-170行左右为加载模块的部分。在这部分下面的加上两句:
LoadModule php4_module c:/php/sapi/php4apache2.dll
//注释:如果你的php目录不是C:/php,请按实际来写。
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
注意在.之前有个空格一定要加上,否则报错。
(这一句有人说也可以加到768行左右的AddType application/x-tar .tgz之后,不过我有一次这么作了以后没弄成)意思是:加载php4模块, 其中第2句如果仅仅是AddType application/x-httpd-php .php则只能解析php扩展名的文件,php3扩展名的程序解析不了。
注: 通常、php はモジュール形式で実行するため、次のように追加するだけで十分であると記載されている記事もあります:
ScriptAlias /php/ "c:/php/"
AddType application/x。 -httpd- php .php
Action application/x-httpd-php "/php/php.exe"
or
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/ x-httpd -php .php4
ScriptAlias /php4/ "c:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x- httpd-php4 .php
実際には、php を CGI モードで実行していますが、これは必要ありません。
DirectoryIndex * という行を見つけます。これは次のように変更して、デフォルトのファイル名を追加できます:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html
それ以外の場合はインデックスphp は自動認識できません。
中国語をサポートするための最良の解決策は、Apache で conf/httpd.conf ファイルを変更し、AddDefaultCharset ISO-8859-1
を検索して、それを
#AddDefaultCharset ISO-8859-1
に変更することです。 AddDefaultCharset GB2312
Dreamweaver を使用して作成された多くのファイルには次のものが含まれることに注意してください:
実際、これによりファイルが作成されることがよくあります。中国語が入っていると文字化けしてしまいます! !理由: http.conf の 355 行目の DefaultType text/plain は text/html ではないため、中国語を表示するには手動で text/plain に変更します。
(3) 実行
Apache を実行するにはさまざまな方法があります
cmd で
c:Apache2/bin>
「apache -k install //これがインストールです」と入力しますservice
「apache -k start」と入力おめでとうございます。 Apache2 は正常にインストールされています)
最も単純な PHP プログラムを作成します
phpinfo();
?>
という名前を付けますinfo.php を作成して apache2/htdocs に保存します。 次に、アドレス バーに http://localhost:81/info.php と入力すると、php と apache2 の関連情報が表示され、いよいよ php の学習を開始できます。旅。
3. MySql のインストール
MySql は簡単にインストールできますが、デバッグは困難です。 mysql が正常にインストールされたら、mysql/bin と入力し、winmysqladmin をダブルクリックします。最初の実行ではユーザー名とパスワードを入力する必要があります。
その後、この小さなプログラムを使用してデータベースとの接続ステータスをテストできます。
$db_conn= mysql_connect("localhost","abc","xyz") or die("Can't connect!!");?>
接続がない場合、 「接続できません!!」というメッセージが表示されます
// そのようなサービスがない場合: 「ファイル名を指定して実行」を開き、「C:mysqlbinmysqld-nt.exe –install」と入力します。次に、「管理ツール」→「サービス」を開き、「mysql」サービスを見つけて開始します。