IIS PHP 環境の構成 PHP5 MySQL5 ZendOptimizer phpmyadmin のインストールと構成_PHP チュートリアル
この例は 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 文件,内容为
<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 id="失敗">失敗!</h1>"</span><span style="COLOR: #007700">;<br>else echo </span><span style="COLOR: #dd0000">"<h1 id="成功">成功!"</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 のインストールは完了し、使用できるようになります

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

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

PHPは死んでいません。 1)PHPコミュニティは、パフォーマンスとセキュリティの問題を積極的に解決し、PHP7.xはパフォーマンスを向上させます。 2)PHPは最新のWeb開発に適しており、大規模なWebサイトで広く使用されています。 3)PHPは学習しやすく、サーバーはうまく機能しますが、タイプシステムは静的言語ほど厳格ではありません。 4)PHPは、コンテンツ管理とeコマースの分野で依然として重要であり、エコシステムは進化し続けています。 5)OpcacheとAPCを介してパフォーマンスを最適化し、OOPと設計パターンを使用してコードの品質を向上させます。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトの要件に依存します。 1)PHPは、Web開発に適しており、学習しやすく、豊富なコミュニティリソースですが、構文は十分に近代的ではなく、パフォーマンスとセキュリティに注意を払う必要があります。 2)Pythonは、簡潔な構文と学習が簡単なデータサイエンスと機械学習に適していますが、実行速度とメモリ管理にはボトルネックがあります。

PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版
便利なJavaScript開発ツール
