• 締切済み

Apache2、PHP5関連の書籍

Apache2、PHP5をかなりしっかりと勉強する必要があるのですが、 お勧めの書籍などございますでしょうか。 IT技術に関しては素人ではありません。 よろしくお願いします。

noname#155685
noname#155685
  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

noname#243182
noname#243182
回答No.1

どちらもマニュアルが読みやすいので、書籍を当たる前にこちらをご覧になられてはいかがでしょうか。 Apache http://httpd.apache.org/docs/ PHP http://www.php.net/manual/ja/ また、他人の評価を信じる場合、便利なサイトがあります。 amazon.co.jp http://www.amazon.co.jp/ 皆さんの評価はとても参考になり、殆どの場合、自分の持っている書籍の感想と一致します。

noname#155685
質問者

お礼

ありがとうございます

関連するQ&A

  • PHPを学ぶときに参考にした書籍を教えて下さい。

    自分でPHPを作ったりしたいと考え、一から勉強したいのですが、皆さんがPHPを勉強したとき参考にした書籍や、役に立った書籍があったら教えていただけませんか? お薦めの本などもお願いします!

    • 締切済み
    • CGI
  • phpとmysqlの書籍について

    プログラミングど素人、初学者です。 phpとmysqlの勉強を1からしたいと思っています。 よく書籍ではセットになったものなどが見受けられます。 初学者が学ぶにあたり、どの書籍が最も良書だと思いますか? phpもmysqlもやるので、セットになっているものでもかまいませんし、別々になっているものでも構いません。 ご意見お願いします。

    • ベストアンサー
    • PHP
  • ApacheとPHPをXPにインストールしたいのですが。

    PHPの書籍についていた付録、昨年夏発売の書籍なんですが、そのCD内のアパッチをインストールして、動作確認したあと、PHPをインストールしましたが、アパッチでエラーが出てしまいます。 現状のウェブで、アパッチのダウンロードができて、なおかつ、それに対応するPHPがダウンロードでき、PHPをアパッチで動作するように解説してくれるサイトがありましたら教えてください。

  • apacheとphpの設定エラー

    こんばんは。初めて質問させて頂きます。 類似の質問はいくつかあるのですが、私自身の融通が効かず調べてもどうにもならずに困っています。 PHPを勉強しようと思いまして、apache2.2.4とPHP4をインストールしました。http://w1.nirai.ne.jp/freeze/install2.htmlのサイトを見ながらhttpd.confの設定を変更しました。(このサイトは違うバージョンを使用しての設定のようなのですが、素人考えて同じような変更をしてしまいました)設定が終わったところでapacheを再起動したところエラーが出てしまいました。元に戻すとまたIT WORKS!と出てくるのですが。 エラーの内容は httpd exe:Syntax error on line 115 of c:/Apache2.2/cof/httpd.cof:Invalid LoadModule path c:/php/sapi/php4 apache2.2dll\x81@ です。 115行目は丁度書き換えたところなので、間違えているのは わかるのですが、何をどう直したらいいのかが分かりません。 しかも他の書き換えのところはエラーが出ないのでまた不思議なのですが。もしapacheを書き換える場合、PHP4の方はどこをどう書き換えたらいいのでしょうか。 VISTA使用です。 英語が苦手ということも重なってか余計にこんがらがっています。 ここで皆さんの質問回答や本などで大分理解は深めたつもりだったのですが・・・・ 大変初歩的な質問だと思います。申し訳ありませんが、お答え頂ければ有難いです。 また、いくつか本やサイトで調べたりはしているのですが、初心者にお勧めの本やサイトなどがあったら教えて頂ければ幸いです。 宜しくお願い致します。

    • 締切済み
    • PHP
  • Apacheサービスが起動できない php apache2.2

     Apache2.2をインストールしましたが、Apacheサービスを起動させる ことが出来なくて困っています。  私はPHPもApacheも初心者です。  SoftBankCreative社の、基礎からのPHPという書籍を参考として、設定等行いましたが、うまくいきませんでした。  そのため、Webで調べてみましたが解決できません。  以下、私の症例を記します。 ・listening sockets available shutting downエラーがでる。 ・Apacheサービスのタスクバーのアイコンは「赤・四角」 ・同タスクバーを操作すると、異様に動作が重い。 ・Startボタンを押しても変化がない ・上記にも関わらずhttp://localhost/を開いて「it works」の  メッセージが出る ・Apacheのサブディレクトリhtdocsにhtmlファイル「test.html」を  設置し、http://localhost/test.htmlを開くと、正常に開ける。 ・が、test.html内にphpを記述しても反映されないく、  また、test.phpを同ディレクトリに設置しても404エラーとなる  さらに、私の環境を記しておきます。必要なことは答えますので。 よろしくご指導お願い申し上げます。 ・windows/vista HomePremium SP1 ・Intel Core2Duo 2.53GHz ・メモリ 3.00GB ・32ビット ・セキュリティ:ウイルスバスター2009(最低限のセキュリティ設定)

    • 締切済み
    • PHP
  • apache・phpが起動しない・・・

    phpを勉強しようと思い、環境を設定しているのですが上手くいきません。どなたかご指導宜しくお願い致します。 本を見てapacheとphpをインストールしたあとに、httpd.confなどを設定しました。 apacheが起動しないようで、ms-dosのような画面が出てきて、httpd.confの「LoadModule php5_module C:/php/php5apache2_2.dll」がエラーになってるようです。 ms-dosみたいな画面には「LoadModule takes two arguments, a module name and the name of a shared object file to load it from」と書いてます。 環境  windows vista ダウンロードファイル apache_2.2.4-win32-x86-no_ssl.msi php-5.2.1-Win32.zip

    • ベストアンサー
    • PHP
  • PHPの時はapache?

    PHPの勉強をしているのですが、PHPの開発にはapacheをインストールします。JAVAの時はTOMCATをいれました。 apacheとtomcatは本来なにがちがうのでしょうか? apacheが親でtomcatがその子供的な考え方でいいのでしょうか?

    • 締切済み
    • PHP
  • apacheとPHP

    windows7のローカルでapacheとPHPを使いたいんですが、PHP VC6というのがもう落とせるところが見つかりません。 とりあえず動けばいいのですが、apacheとPHPの落とすべきバージョン、落とせるところを教えて下さい。

    • ベストアンサー
    • PHP
  • Apache 2.4.0でphp5.3を使うには?

    Apacheをインストールし、ApacheからPHPを使える状態にしたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし デスクトップにphpというフォルダを作成し、その中に全て展開しました。 展開されたphpフォルダをc:/pg/Apache24に配置しました。c:/pg/Apache24/php PHP利用のための設定 モジュールの追加 http://www.adminweb.jp/apache/php/index1.html を参考にするとApacheでphpを利用するためには、 Apache2.2系を使う場合は、"httpd.conf"ファイルの中の "Dynamic Shared Object (DSO) Support"ブロックの一番最後に 次の行を追加すればよいという説明があります。 LoadModule php5_module c:/php/php5apache2_2.dll Apache2.4系を使う場合はどのようにしたら良いのでしょうか。 展開したphpフォルダの中にphp5apacheで始まるdllファイルが存在しません。 php5apacheで始まるdllファイルを自分で用意して配置しないといけないのでしょうか。

  • Apache 2.4でphp-5.3を使いたいです

    Apache 2.4.0でphp-5.3.9を使いたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成します。 PHP 5.3 (5.3.9)用のモジュールは上記のページから php5apache2_4.dll-php-5.3.9-win32.zip をダウンロードしてc:/pg/Apache24/phpに php5apache2_4.dllを配置しました。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし c:/pg/Apache24/phpに全て展開しました。 c:/pg/Apache24/phpには 「php5apache2_4.dll」と「展開したphp-5.3.9-nts-Win32-VC9-x86.zip」が入っています。 そして、 C:/pg/Apache24/conf/http.confの167行目に LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 ----------------------------------------------------------- #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule xml2enc_module modules/mod_xml2enc.so LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dll ----------------------------------------------------------- ダウンロードと一緒についてくるPHPのマニュアルを見ると、 # Runs with PHP 5.3.9, Apache 2.4 and Win 32 # Install: - Copy php5apache2_4.dll to your php folder (eg. c:/php) (和訳:php5apache2_4.dllをあなたのphpフォルダーへコピーして下さい) ⇒完了済み # Add to your httpd.conf (和訳:あなたのhttpd.confに追加して下さい) LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php ⇒1つ目は完了済み、2つ目はまだ # configure the path to php.ini (和訳:php.iniへのパスを形成して下さい。) PHPIniDir "C:/php" ⇒まだ この状態でコマンドプロンプトから C:\pg\Apache24\bin\httpd を入力すると下記のエラーが出てしまいます。 C:\pg\Apache24\bin\httpd (←Apacheの起動) httpd: Syntax error on line 167 of C:/pg/Apache24/conf/http.conf : Cannot load C:/pg/Apache24/php/php5apache2_2.dll into server: \x8ew\x92\x82\xb3\x82~~~~ C: (←Apacheが終了) なぜエラーになってしまうのでしょうか。

専門家に質問してみよう