ホームページ  >  記事  >  バックエンド開発  >  IIS PHP 環境の構成 PHP5 MySQL5 ZendOptimizer phpmyadmin のインストールと構成_PHP チュートリアル

IIS PHP 環境の構成 PHP5 MySQL5 ZendOptimizer phpmyadmin のインストールと構成_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:49:10959ブラウズ

この例は wiondws の下にあります
1 WindowsXP SP2 システム インストール CD を CD-ROM ドライブに挿入します

2 [コントロール パネル] > [追加と削除] > [Windows コンポーネントの追加と削除] に移動し、Windows コンポーネント ウィザードで [インターネット インフォメーション サービス (IIS)] を選択します



3 [次へ] をクリックします。インストールが完了するまでファイルをコピーします4 IIS のインストールを完了します



5 ブラウザを開いて http://localhost と入力します。次のインターフェイスが表示されれば、インストールは成功です。




MySQLのインストール



1 MySQL インストール パッケージをクリックします


2 デフォルトは [標準] ですが、インストール パスを変更したい場合は、カスタムを選択することもできます。
注: mysql をインストールするパスには中国語を含めることはできません


3 [インストール] をクリックしてインストールを開始します


4 登録をスキップします


5 今すぐ MySQL を設定しますか? 後でスタート メニューの設定ウィザードで設定することもできます


6 [詳細設定] を選択し、[次へ] をクリックして続行します


7 次のオプションは、mysql アプリケーションのタイプを選択することです。最初のオプションは開発サーバーです
。これは使用するメモリをできるだけ少なくします。2 つ目は通常のサーバーです。 WEB サーバー。中程度のメモリを使用します。 最後のサーバーは、すべてのメモリを占有する MySQL データベースのみを実行します。ここでは、ユーザーが独自のニーズに応じてオプションを選択できます。サーバー、[次へ] をクリックして続行します


8 以下はデータベースを選択することです 目的、最初の目的は多機能です、
データベースを適切な innodb (トランザクション) ストレージ タイプと高効率の myisam (非トランザクション) に最適化します) ストレージ タイプ、 2 番目はトランザクション処理にのみ使用されます。innodb を最適化するのは良いことですが、myisam のみがフルテキスト インデックスをサポートします。最後のものは、単純なアプリケーションに適した単純なネットワーク開発です。トランザクションをサポートしない myisam タイプのみがサポートされます。通常は最初のものを選択します。



9 以下は、InnodDB のデータ保存場所を選択するもので、通常はデフォルトであり、必要ありません。変更する必要があります
(データの保存パスを変更したい場合は、インストール後に my.ini の datadir の値を変更することもできます)


10 以下は、MySQL で許可される最大接続数を選択します。最初は最大同時接続数 20、
2 番目は最大同時接続数 500、最後はカスタムです。選択する必要があります。
ここで最初のものを選択します


11 以下は、ネットワークリンクを実行するかどうかです。ここでチェックボックスをオンにします。データベースのリスニングポートは通常、デフォルトで 3306 です。これを他のポートに変更すると、今後データベースに接続するときに使用されます。変更したポートを覚えておく必要があります。そうしないと、mysql データベースに接続できなくなります。この手順では、mysq のデフォルトのポート 3306


12 を使用します。 mysql のデフォルトのエンコーディング。デフォルトは latin1 です。2 番目は UTF8、3 番目はバージョン 4.1 以降で導入されたエンコーディングです。データベースを使用する場合、元のデータベースがどのエンコーディングを使用しているかを確認するのが最善です。ここで設定したエンコーディング と、データベース データのエンコーディングが不一致で、使用時に文字化けが発生する可能性があることが判明した場合は、latin1 標準エンコーディングを使用することをお勧めします。



もちろん、必要に応じてエンコーディングを変更することもできます (推奨されません)。


13 このステップは、mysql を Windows サービスとして設定する場合、通常はサービスとして設定することを選択します。こうすることで、今後はサービスを通じて mysql データベースを起動したり閉じたりできるようになります。 推奨事項: cmd モードでは、コマンドを実行するために mysql の bin ディレクトリに移動する必要はありません。コマンド ラインで実行可能ファイルを参照します


14 このステップは、mysql のスーパー ユーザー パスワードを設定することです。このスーパー ユーザーは、mysql に対する完全な権限を持っています。スーパー ユーザー パスワードを設定して覚えておいてください。以下に匿名アカウントを作成するためのチェックボックスがあります。これによりデータベース システムが危険になります
この要件がある場合は、こちらもチェックしてください


。15 [実行] をクリックしてインストールします


16 [完了] をクリックしてインストールを完了します


17 mysql の使用を開始できます。スタート メニューですべてのプログラムの mysql コマンド ライン クライアントを開き、パスワードを入力します
このインターフェイスは次のように表示されますmysql がインストールされていること


考えられる問題:

ステップ 15 で次のプロンプトが表示される場合

アンインストール時に一部の設定ファイルが保持されているためです

確認するには、[再試行] をクリックしてください。それが機能する場合はパスします。それ以外の場合は、[キャンセル] をクリックして終了し、[スタート] メニューの [MySQL Server Instance Config Wizard] をクリックします
mysql を再構成します

手順 14 では、次のようなインターフェイスが表示されます

パスワードを入力する場所は 3 か所あります。最初に Pass mysql をインストールしました。最初のテキスト ボックスに元の root パスワードを入力し、次の 2 つのテキスト ボックスに新しい root パスワードを入力します。それでも動作しない場合は、MySQL を再インストールします。
再インストールに関する注意事項: 必要に応じて、元のファイルをすべて削除することをお勧めします。
マシン上に他の mysql 関連のプログラムがない場合は、元の my.ini ファイルを残さないようにしてください。
戻る 唯一の方法は、元のインストール パスにあるファイルを削除し、データ ディレクトリにある ibdata1 ファイルを削除することです。

PHP ファン サイトのその他の記事
http://www.phpfans.net



PHPのインストール phpはzipファイル(非インストール版)なので、解凍したphp-5.2.1-Win32をphp5にリネームして、Cにコピーするだけです。つまり、インストール パスは c: php5 1 php ディレクトリで php.ini.recommended (または php.ini-dist) ファイルを見つけ、名前を php.ini に変更して Windows にコピーします。システムディスクのディレクトリ (c:windows を例にします)

2 次に、php ディレクトリ内の php5ts.dll と libmysql.dll をディレクトリ c:windowssystem32 にコピーします。

3 php_gd2.dll、php_mysql.dll をコピーします。 php5ext ディレクトリ内の php_mbstring.dll ファイルを c:windowssystem32 にコピーします
php_gd2.dll がロードされていない場合、php は画像を処理できません。php_mysql.dll がロードされていない場合、php は php_mbstring 関数ライブラリをサポートしません。 dll は後で phpmyadmin を使用するときにワイド文字をサポートします
PHP 愛好家サイトのその他の記事
http://www .phpfans.net




ZendOptimizer のインストール


Zend Optimizer はコード最適化メソッドを使用して実行速度を向上させます。 PHP アプリケーションの。 Zend Optimizer を使用する PHP プログラムは、使用しないプログラムよりも 40% ~ 100% 高速に実行されます。また、Zend SafeGuard で暗号化された一部のファイルは、実行する前に Zend Optimizer をインストールする必要があります 注: Zend Optimizer がインストールされているかどうかは、php の通常の動作には影響しません。ステップ。

1 点击安装Zend Optimizer


2 接受协议,点击next


3 选定安装路径


4 我们用的是IIS5.1,所以这里选 IIS


5 选定 php.ini 的位置.我们的是在 C:\WINDOWS\ 下


6 选定IIS默认安装路径.我们的是 C:\Inetpub\


7 点击 Install 进行安装


8 点击 是.安装程序自动完成配置和服务器重启.


9 点击 Finish 完成安装


所有东西安装完成后我们再进行配置

配置php并关联MySQL
打开c:\windows\php.ini文件

以下内容需要回复才能看到

1 拡張機能のパスを設定します
extension_dir を探すと、そのような行があります
extension_dir = "./"
この行を
extension_dir = "C:php5ext" に変更します
C:php5 は php をインストールしたパスです。パスが間違っているため、dll はロードされません
(注: 一部の php バージョンは;extension_dir = "./" です。前のセミコロンを削除する必要があります)
2 検索
;extension=php_mbstring.dll
;extension=php_gd2 .dll
;extension=php_mysql.dl
上記 3 つの項目の前のセミコロンを削除して、IIS の起動時にこれらの DLL をロードできるようにします。もちろん、これらの DLL も以前に system32 にコピーしました (ロード方法は皆さんご存知でしょう。インストールプロセス中にいくつかの DLL をロードする必要があります (php_mysqli.dll など)。ロード方法はわかっています)
3 セッションの保存パスを設定します
session.save_path を探します。 line
; session.save_path = "N;/path"
この行の後に行を追加します (
末尾に行を追加するのではなく、行を追加することに注意してください)
session.save_path = "C:WINDOWSTemp" 一時ディレクトリに保存します。Windows の一時ディレクトリ Temp4 に保存することもできます。また、さらに注目すべき点は、一部の PHP バージョンはデフォルトでオフになっています。つまり、PHP では、must などの短いタグを使用できません。
短いタグは使いやすく、discuzなど多くのプログラムも短いタグで書かれているため
short_open_tagをOnに変更しないと、症状が上記によるものか判断するのが難しくなります理由としては、
Find
short_open_tag = Off

short_open_tag = On に変更することをお勧めします。
5 エラーを表示するかどうか、display_errors
セキュリティ上の理由から、一部のバージョンでは、display_errors がデフォルトで Off になっています。 PHPコードにエラーがある場合、空白ページのみが表示され、エラーの原因やエラー行数は表示されません。
デバッグ時に非常に不便ですので、状況に応じて調整することをお勧めします。自分のニーズを変更します。
sDisplay_error = Off を見つけます (いいえ、Control.
php5 を報告すると、デフォルトで NOTICE 警告プロンプトがオフになります。ローカルでデバッグしている場合は、NOTICE 警告プロンプトをオンにすることをお勧めします。
error_reporting を探します) = E_ALL & ~E_NOTICE

error_reporting = E_ALL
に変更します。また、プログラム内で error_reporting を渡すこともできます () は、エラー レポートの出力を制御します。使用方法については、
7 register_globals
を参照してください。そのため、 register_globals=Off の場合、次のプログラムは $_POST['user_name' ] と $_POST['user_pass'] を使用する必要があります)
register_globals=On の場合、次のプログラムは $user_name と $_POST['user_pass'] を直接使用できます。 $user_pass を使用して値を受け入れます。
詳細な手順については、

http://www.phpfans.net/bbs/archiver/?tid-234.htm
を参照してください。
独自のものに従って変更することをお勧めします。ニーズ
8 PHP5 の時差の問題
時差は 8 時間です
なぜですか? PHP5 シリーズのバージョンには新しいタイムゾーン設定があり、デフォルトはグリニッジ標準時であり、中国が位置する東 8 地区はちょうど 8 時間の時差があります。
date.timezone を探すと、そのような行があります
;date.timezone =
remove; に変更します
date.timezone = PRC
ここで PRC: People's Republic of China, People's Republic of China,
より詳細な解決策については, このフォーラムの
http://www.phpfans.net/bbs/archiver/?tid-60.htmlを参照してください。ファイルをアップロードする際に注意すべき設定については、このフォーラムの

を参照してください。 http://www.phpfans.net/bbs/viewthread.php?tid=1663&extra=page%3D1

その他の記事 php 愛好家サイト
http://www.phpfans.net





IIS は PHP を統合します


1 打开 控制面板 > 管理工具


2 打开管理工具中的 Internet信息服务


3 如下图,右键默认网站 点击 属性


4 点击 ISAPI筛选器 再点击 添加 按钮,在弹出的 筛选器属性 对话框中,依次填入
筛选器名称: php
可执行文件: 点击浏览 选中 C:\php5\php5isapi.dll


5 点击 确定 退出配置


6 再次 右键默认网站 点击 属性.进入 ISAPI筛选器.如图,前面状态有个绿色的向上箭头,表示筛选已经起作用.
如果是向下的红色箭头或者没有箭头的话,那表明前面的配置有问题,请确认做了第5步.再不行请重新检查设置.


7 点击 主目录 标签.再点击 配置.


8 如下图,点击 添加 按钮


9 在弹出的 添加/编辑应用程序扩展名映射 对话框中.
可执行文件:点击浏览 选中 C:\php5\php5isapi.dll
可扩展名: .php (别漏了前面的 . )






10 点击 文档 标签,再点 添加 按钮,在弹出的 添加默认文档 对话框中,填入 index.php


配置完成后我们做一下测试
在网站根目录下创建一个 phpinfo.php 文件

phpinfo();
?>

在浏览器打开
http://localhost/phpinfo.php
如果出现如下信息,则说明php已经配置好了


下面再测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件,内容为

CODE:
<span style="COLOR: #000000"><span style="COLOR: #0000bb"></span><span style="COLOR: #007700"><?</SPAN><SPAN style="COLOR: #0000bb">php<BR></SPAN><SPAN style="COLOR: #0000bb">$host </SPAN><SPAN style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">"localhost"</SPAN><SPAN style="COLOR: #007700">;<BR></SPAN><SPAN style="COLOR: #0000bb">$user </SPAN><SPAN style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">"root" </SPAN><SPAN style="COLOR: #007700">;<BR></SPAN><SPAN style="COLOR: #0000bb">$パスワード </SPAN> <SPAN style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">"12345"</SPAN><SPAN style="COLOR: #007700">;</SPAN><SPAN style="COLOR: #ff8000">// 12345 を mysql パスワードに変更します<BR></SPAN><SPAN style="COLOR: #0000bb">$link</SPAN><SPAN style="COLOR: #007700">=</SPAN><SPAN style="COLOR: #0000bb">mysql_connect</SPAN><SPAN style="COLOR: #007700">(</SPAN><SPAN style="COLOR: #0000bb">$host</SPAN><SPAN style="COLOR: #007700">, </SPAN><SPAN style="COLOR: #0000bb">$user</SPAN><SPAN style="COLOR: #007700">、</SPAN> <SPAN style="COLOR: #0000bb"> $password</SPAN><SPAN style="COLOR: #007700">); <BR>if(!</SPAN><SPAN style="COLOR: #0000bb">$link</SPAN><SPAN style="COLOR: #007700">) echo </SPAN><SPAN style="COLOR: #dd0000">"<h1>失敗!</h1>"</span><span style="COLOR: #007700">;<br>else echo </span><span style="COLOR: #dd0000">"<h1>成功!< /h1>"</span><span style="COLOR: #007700">;<br></span><span style="COLOR: #0000bb">mysql_close</span><span style="COLOR: #007700">();<br>?> </span><br></span>

ブラウザで http://localhost/test.php を開きます
出力が成功した場合は、完了しました

その他の記事 php ファン サイトhttp://www.phpfans.net

phpMyAdmin をインストールします

phpMyAdmin-2.10.0.2-all-langages.zip をダウンロードして解凍します。 Web サイトのルート ディレクトリに移動し、その名前を phpMyAdmin に変更します。
library/config.default.php を見つけて開きます (一部のバージョンは、現在のディレクトリにある config.inc.php または config.defaut.php)
次の変更を加えます。

1 パスワードの検索には次の 2 行があります
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i][ に mysql パスワードを入力します。 'password'] = ''; 一重引用符内

2 $cfg['PmaAbsoluteUri'] を検索し、その後ろの一重引用符内の値を phpMyAdmin ディレクトリ パスに設定します (例:
http://localhost/) phpMyAdmin/
; 3 $cfg['DefaultLang'] を検索し、その後の一重引用符で囲まれた値を zh-gb2312 に設定します

以下は、必要なエンコーディングを変更することに基づいています (あまり慣れていない場合)データベースのエンコーディングを変更しないことをお勧めします)
4 $cfg['DefaultCharset'] を検索し、希望のエンコーディングに設定します。

ブラウザを開いて次のように入力します。
http://localhost/phpMyAdmin/
, IISと MySQL が起動されました。 以下のページが表示されたら、phpmyadmin のインストールは完了し、使用できるようになります

ここでは説明しませんが、phpMyAdmin の具体的な機能についてよく理解してください。

http://www.bkjia.com/PHPjc/319568.html

tru​​ehttp://www.bkjia.com/PHPjc/319568.html技術記事この例は、wiondws XP での IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 のインストールと構成です。 IIS のインストール 1. WindowsXP SP2 システム インストール CD を CD-ROM に入れます。 ROM ドライブ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。