ホームページ php教程 php手册 PHP関連動作環境

PHP関連動作環境

Jun 21, 2016 am 09:08 AM
apache dll mysql php

ソフトウェアのダウンロード
1. apache http://www.apache.org をダウンロードします。http サーバー サービスを見つけて、apache_1.3.29.tar または apache_2.0.49-win32-x86-no_ssl をダウンロードします

2. php http://www. php.net で php-4.3.6-installer を見つけます

3. mysql http://www.mysql.com をダウンロードし、mysql-4.1.1a-alpha-win を見つけます


インストール手順

1. Apache をインストールします。
1. Apache を C: ルート ディレクトリにインストールすると、apache2 フォルダーが自動的に生成されます (C:apache2

2)。 c:apache2confhttpd.conf ファイルを構成します (1)、ポート: port:80 を変更します。 8080 まで、IIS の使用との競合を回避します (つまり、IIS をインストールしているユーザーはこれを設定する必要があります);

(2)、DocumentRoot "C:Apache2htdocs"、IIS の wwwroot

と同様の機能があります (3) , DirectoryIndex ブラウザで解析するときのファイル接尾辞の順序であるindex .htmlを最後に追加できます:
index.htmlindex.htmindex.php3index.phpindex.phtmlindex.xmldefault.phpdefault。 htmdefault.htmldefault.xml お待ちください
(スペース区切り)

(4) PHP を使用できるようにするには、httpd.conf の最後の部分に次の設定を追加する必要があります:

前者は次のような場合に適しています。 PHP3、後者は PHP4 に適していますが、一緒にインストールする必要があります パスが一致し、各文の前にスペースがあってはなりません

ScriptAlias /php3/ "c:/php3/"
AddType application/ x-httpd-php3 .php3 .php .phtml .htm .html .xml
Action application/x -httpd-php3 "/php3/php.exe"

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .phtml .htm .html .xml
Action application/x- httpd-php "/php/php.exe"

(5)、Apacheを起動してサービスを開始します


2. PHP4 をインストールします

1. 解凍した php-4.3.6 インストーラー内のすべてのファイルを C:php フォルダーにカスタマイズします

2. PHP を設定します (1) メインの PHP 設定ファイル PHP.INI- があります。 PHP とともに配布されたファイル パッケージ内の dist
を Windows システム ディレクトリ (Windows 9x Windows または Windows NT WinNT ディレクトリ) にコピーし、
という名前を PHP.INI に変更します。このファイルを適切に変更する必要があるのは、MySQL サポートの追加など、使用できるモジュールを追加することです。

(2) ;extension=php_msql.dll を変更し、先頭の「;」記号を削除して有効にします

(3) extension_dir = ./ を PHP3 インストール ディレクトリに変更します。例: extension_dir = c:php

(4) ;upload_tmp_dir 行のコメント文字、つまりその前のセミコロン「;」を削除して、この行が php.ini ドキュメント内で機能するようにします。

(5) どのようなデータベース サポートが必要ですか?ここで見つけます:
;Windows 拡張機能
;extension=php3_mysql.dll
;extension=php3_calendar.dll
;extension=php3_dbase.dll
l.dll
;extension=php3_zlib.dll
;extension=php3_filepro.dll
;exテンション= php3_imap4r1.dll
;extension=php3_ldap.dll
dll
次に、必要に応じて、使用するデータベースの DLL ファイルの行の前にあるコメント文字、つまりセミコロン「;」を削除します。その前で。
例: MySQL サポートが必要な場合は、;extension=php_msql.dll の前のセミコロンを削除するだけです。
使用するデータベースの DLL ファイルがここにリストされていない場合でも、問題はありません。自分で追加できます。

(6) PHP を使用して電子メールを送信したい場合は、ここを見つけてください:
SMTP = localhost
sendmail_from = me@localhost.com
SMTP に SMTP サーバーを設定します。できればローカル SMTP サーバー、I ここでは 21cn の SMTP を使用します。次に、
sendmail_from に電子メール アドレスを入力します。たとえば、次のように変更できます。
SMTP = smtp.21cn.com
sendmail_from = pert@21cn.com

(7), [mysql] 列に次の項目を次のように設定します: mysql.default_port = 3306 mysql.default_host = localhost mysql.default_user = root mysql_connect() 関数は、指定されたホスト上の mysql データベースとの接続を確立するために使用されます。関数構文
Mysql_connect(string [hostname] [:port], string [username], string [password]);
ここでは、mysql データベースに接続するためのデフォルトのポートを 3306 に設定し、接続を確立します。ローカル ホスト localhost、ユーザーは root、パラメータ パスワードは設定されていません。つまり、パスワード パラメータは空です。
接続する mysql データベースが別のポートにある場合は、
次のようにホスト名の後にコロンとポート番号を追加する必要があります。 $db = mysql_connect(localhost:3306,root,password); 8 )、使用している Web サーバーが Omni Httpd の場合は、このステップをスキップしてください;
Apache を Web サーバーとして使用する場合は、Apache サーバーのルート ディレクトリとして doc_root を設定できます。
たとえば、この例では「c:apache2htdocs」です (Apache のインストールと設定については、次の「概要」セクションで詳しく説明します)。
Web サーバーとして PWS を使用する場合は、PWS サーバーのデフォルトのルート ディレクトリを指すように doc_root ディレクトリを設定できます。
たとえば、この例では「c:Inetpubwwwroot」です (PWS のインストールとインストールに関連します)。設定については次のセクションで詳しく説明します)。もちろん、最も簡単な方法
は、何も設定せずに空白のままにすることです。

(9) それほど重要ではない設定:
Web サーバーとして PWS を使用している場合は、browscap.ini を設定することもできます。

3. ダイナミックリンクライブラリの問題について
環境の構築とプログラムの動作にはダイナミックリンクライブラリの使用が必要であり、これは非常に重要です
(1)、c:phpphp4ts.dllをwinntsystemにコピーします
(2)、c:phpdllslibeay32.dll libmySQL.dll mSQL.dll Yaz.dll を winntsystem
にコピー (3)、c:phpextensionsphp_msql.dll を winntsystem
にコピー (4)、c:phpextensionsphp_msql.dll を c:php にコピー
(5). つまり、必要なダイナミック リンク ライブラリを winntsystem にコピーするだけです。

この時点で、php.ini は必要に応じて他の項目も設定できます。ここでは詳細には触れません。
ここでしなければならないことは、コンパイルされた php.ini を Windows システム ディレクトリ、つまり winnt

(6) の下にコピーすることです。OK、Apache を再起動してサービスを開始します

(7) 。メモ帳を使用して、次の 1 つの文のみを含む PHP ファイルを作成します: <?phpinfo();?> それを test.php 形式で保存し、
に C:apache2htdocs にコピーします。次に、ブラウザを開き、次のように入力します。 //localhost/test.php:8080
美しい PHP バージョン 4.3.6 の Web ページが目の前に表示されたら、すべて OK です


3. MySQL をインストールします
1. mysql-4.1 の下にあるすべてのファイルをコピーします。 1a-alpha を c:mysql のフォルダーに追加します

2. C:mysqlbinwinmysqladmin.exe を実行すると OK になります


4. 中国語サポートの問題に関する設定
(1)、c:apache2confhttpd.conf を設定します
変更: AddDefaultCharset gb2312
apache を再起動

(2)、c:winntmy.ini
を設定します: # language=c:mysqlsharecharsets を見つけて # を削除し、 language=c:mysqlsharecharsets:

(3) に変更し、
<!DOCTYPE を追加しますHTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META content="text/html; charset=gb2312" http-equiv=Content-Type> 以上です

5. インストールとPHPLIBライブラリの設定
プログラムとアートを分離するにはクラスライブラリとテンプレートが必要なので、PHPLIBライブラリを追加する必要があります

PHPLIBを解凍してc:phpphplibフォルダにコピーし、
PHP.INIを設定します
; Windows: "path1;path2"
include_path = c:phpphplibphp を保存します

OK、Apache を再起動してサービスを開始します
テストファイル: myt.php

6. MYSQL フロントエンド管理環境
mysqlfront を直接コピーしますc: 使用するには

7. 簡単なセットアップ
既存のインストール済み httpd.conf と php.ini のインストール パスはすべて H ディスクなので、インストールに対応するパスに変更するだけで済みます。

8. GDLIB のインストールと設定
PHP プログラムで描画機能を実現するには、gd-2.0.26.zip を c:phpextensionsgd2 のフォルダーに追加し、PHP をセットアップする必要があります。
extension_dir = c:phpextensions
extension=php_gd2.dll php_gd2.dll のダイナミック リンクが有効であることを示す、先頭の「;」を削除します。

OK、Apache を再起動してサービスを開始します
テスト ファイル:drawpie.php




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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 Dec 09, 2024 am 11:42 AM

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles