PHP-Mysqlの導入について。
これから記述することは「PHP5.0+MySQL5.0で構築する最速Webシステム」という導入本を元にPHP Mysqlを導入した時の メモやトラブルやら意味不明で困惑したことなどです。導入の詳細は省略しています、詳細は本を参照してください。 (現在導入途中ですから、意味不明もあるかも)
1.PHPって何。
・動的なホームページを構築する為のCGIです。つまりインターネットエキスフローラーで動的な動きを可能とする 共通のインタープリタ言語です。よく知られているCGIとしてPerlが一般的です、当サーバーでもPerl(カウンターや掲示板)が動いています。 しかしPerlはコンピユーターに負担が重くしかも言語が理解しずらいと言われています。こうした欠点を無くしたのがPHPです。
2.My-SQLって何。
・My-SQLは、色々なデーターを管理するシステム(ソフト)です。当HPではMobabl Type3.3でブログが動いていますが、 これのデーターベースは簡易なデーターベースでバークレイDBです、でも操作性やスピードが遅いという欠点があります。 このバークレイデーターベースは、標準でWindowsに存在していますので手軽に導入できます。でも起動するための 操作をしないと動きません。MY-SQLは、大量で検索、並び替え、抽出、集計が高速で出来るデーターベースです。
3.PHP・My-SQLソフトは只です。
・PHPはhttp://www.php.netからダウンロードできます。また、My-SQLはhttp://dev.mysql.com/downloads/mysql/5.0.htmlからダウンロードできます。
4.構築方法について。(php)
・ダウンロードしたPHPファイルはZip形式ですから解凍が必要です。 この解凍したファイルをPHPと言うファイルに入れて、パソコンのC:ドライブに保存します。そして、php5ts.dllとlibmysql.diiと言う2つのファイルをWimdows-system32のフォルダーに移動させます。 また、php.ini-distと言うファイルをwindowsにコピーしファイル名の-distを削除します。そしてphp.iniとApachのhttpd.confの設定を変更します。当サーバーでは、すでにApacheを導入していました。2つの設定については省略します。導入の流れのみ記載しています。
5.構築方法について。(MySQL)
・PHPと同様にMySQLもZip形式ですから解凍が必要です。解凍したファイルのSetup.exeを実行するとインストーラーが起動しインストールが完了します。MySQLと言うフゥイルが、プログラムファイルの中に出来ています。インストール中の詳細は省略します、そしてmy.iniの設定を変更します。
6.データーベースの構築について。
・データーベース本体の構築はとても難しいので省略します。本の場合はデーターベースのサンプルデーター(フォトライブラリ)をApacheの中に置いていますが、私の場合はホームページにサンプルデーターを置いています。PHP-Mysqlの導入について-パート2。
(これからが悪戦苦闘の始まりです)
1.サーバー試験機(ソーテック)とサーバー機(富士通)の違い。
・悪戦苦闘のすえサーバー試験機でようやくPHPとMySQLが動き始めました、サンプルのフォトライブラリがすんなりと動いてくれました。でも、訪問カウンターにてこずっています。 グーグルの検索から訪問カウンター(php)をダウンロードして説明どうりに設定をしているつもりですが動いてくれません。色々試しているうちに、イメージのgif画像を呼び出すタイプではうまく動くことが分かりました、インクルードでカウンターを呼び出すタイブのPHPはどうしても動きません。 現在思案中です、どなたか解決策を教えてください。 本のCDにあるサンプルのフォトライブラリとイメージgif画像を呼び出すタイプのカウンターを本来のサーバー機に導入しましたが、サーバー機ではフォトライブラリがうまく動いてくれません、途中で検索が出来ませんといってデーターの表示をしてくれません。予備機ですんなりと動いたのに不思議です、どこかに不備があるのは確実です。
2.ここで問題発生。
・サーバー試験機でも、サーバー機でも、IEを介しない,ローカルホストでもなくhtmlを直接見ようとするとCGI(perl)フアイルの中身(スプリクト)ファイルが出てくるようになってしまったのです。そしてファイルを見ようとすると「ファイルを閲覧しますか」と言った注意画面まで出るようになってしまいました。 サーバー機ではもうひとつ不可解な動きをしています、パスワードを求める画面で正式なパスワードを入れてもエラーとなって受け付けないのです、サーバー機以外からのパスワード入力では正常に動作しています。サーバー機を再立ち上げをしても結果は同じです。 抜本的な解決には一度サーバー機の再インストールの必要があるみたいです。(h19-11-5)
以下現在工事中
■戻る