いろいろ
Seize the day.
2007-01-05 [長年日記]
■ [comp] Apache + PHP
某所で新しくウェブサーバを立ち上げることになったんだが,PukiWiki を使いたいという声があったので PHP を組み込むことにした.まず HTTP サーバ Apache のインストール.実はサーバには Apache がプリインストールされていたんだけど,設定を変更するのがかなり大変そうだし,そもそも最新版ではなかったので,新しくインストールし直した.その際,./configure で --enable-module=so オプションをつけて,動的モジュール組み込みができるようにする.これをしないと PHP が使えない.
続いて PHP のインストール.
% ./configure --with-apxs=/usr/apache/bin/apxs --with-pgsql=/usr/local/pgsql --without-mysql --enable-mbstring --enable-mbregex % make # make install Installing PHP SAPI module: apache apxs:Error: Activation failed for custom /usr/apache/conf/httpd.conf file. apxs:Error: At least one `LoadModule' directive already has to exist. make: *** [install-sapi] Error 1あ,先に書かないとだめなのか.というわけで httpd.conf に
LoadModule php4_module libexec/libphp4.soを足してから再度 make install.さらに httpd.conf に
AddType application/x-httpd-php .phpを追加し,DirectoryIndex に index.php を追加.
DirectoryIndex index.html index.php
続いて
# cp php.ini-dist /usr/local/lib/php.iniして適当に編集.
mbstring.language = Japaneseのコメントを外すくらいかな.凝りたい人ははいろいろぐぐると出て来る.
最後に,
<?php phpinfo(); ?>という内容のファイル phpinfo.php を作って,ブラウザでアクセスして確認する.
なお,Apache のエラーログに
[warn] module php4_module is already loaded, skippingというのが出ていたので,httpd.conf を見たら
LoadModule php4_module libexec/libphp4.soがなぜか 2 行もあったので,make install 時に追加されたのかも知れない.1 行削除しておいた.謎.
[ ツッコミ | permalink | trackback ]
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20070105]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索
- make: *** [install-sapi] Error 1 ×17 / apxs:Error: At least one `LoadModule' directive already has to exist.. ×10 / apache php ×7 / install-sapi エラー ×7 / キーワード不明 ×4 / 拡張子のない画像 apache ×4 / At least one `LoadModule' directive already has to exist ×4 / make: *** [install-sapi] エラー 1 ×4 / make: *** [install-sapi] Error ×3 / "apxs:Error: At least one `LoadModule' directive already has to exist" ×3 / [install-sapi] Error 1 ×3 / apache /usr/apache/conf ×3 / install-sapi error ×3 / module php4_module is already loaded, skipping ×3 / At least one `LoadModule' directive already has to exist.. ×3 / already has to exists apache2 ×3 / apxs:Error: At least one `LoadModule' directive already has to exist. ×3 / Module 'json' already loaded ×2 / xrea php httpd conf ×2 / Activation failed for custom /usr/apache/conf/httpd.conf file ×2 / PHP make install httpd.conf Activation failed ×2 / apxs:Error: At least one `LoadModule' directive ×2 / apache apxs ×2 / "Activation failed for custom" ×2 / apxs:Error: At least one `LoadModule' ×2 / Apache PHP ×1 / [install-sapi] php ×1 / apxs:Error: At least one `LoadModule' directive already has to exis ×1 / FreeBSD 6.2 apache core dump ×1 / php pgsql already loaded ×1 / make: *** [install-sapi] エラー ×1 / apache エラー php4_module ×1 / Installing PHP SAPI module: apach ×1 / already loaded PHP ×1 / php.ini xrea ×1 / apxs:Error は php ×1 / 外部jsにphpを組み込む ×1 / readynas httpサーバ ×1 / エラー LoadModule php4_module ×1 / apache2 php4_module failed ×1 / install-sapi] Error 1 ×1 / php activation failed for custom ×1 / loadmodule php so httpd failed ×1 / php make install error apxs libphp .so ×1 / apache 動的モジュール 追加 ×1 / LoadModule php4_module エラー apache2 ×1 / At least one `LoadModule' directive already has to exist..make: *** [install-sapi] Error 1 ×1 / php make Error ×1 / php apache php.ini ×1 / error LoadModule php4_module ×1 / PHP already loaded ×1 / apache php make install At least one `LoadModule' directive already has to exist.. ×1 / "apxs:Error: Activation failed for custom" ×1 / php vista install ×1 / php apache module php4_module is already loaded ×1 / Apache apxs PHP ×1 / XREA apache httpd.conf ×1 / apache php.ini 複数 ×1 / installing php sapi ×1 / vista php インストール php.ini ×1 / php make install apxs:Error: At least one `LoadModule' directive already has to exist.. ×1 / make: "install-sapi" Error 1 ×1 / [install-sapi] エラー 1 ×1 / apache log php warn ×1 / php 4. loadmodule error windows ×1 / php 動的モジュール make ×1 / PHP Module 'pgsql' already loaded ×1 / "install-sapi" php apache ×1 / "apxs:Error: At least one `LoadModule' directive already has to exist.." ×1 / php html 拡張子 偽装 httpd.conf ×1 / htmlにPHPを組み込む ×1 / PHP mbstring already loaded ×1 / プリインストール apache apxs ×1 / module php4_module is already loaded ×1 / PHP 行削除 ×1 / pukiwiki php httpd.conf addtype apache2 ×1 / httpd.conf \x1a ×1 / apache PHPが使えない ×1 / [warn] module php4_module is already loaded ×1 / [install-sapi] エラー ×1 / At least one `LoadModule' directive already has to exist. ×1 / php LoadModule directive already has to exist ×1 / vista phpinfo apache ×1 / apache.conf xrea ×1 / make install install-sapi ×1 / Apache PHP Access ×1 / php [install-sapi] Error 1 ×1 / PHP install-sapi ×1 / apxs:Error: At least one `LoadModule' directive already has to exist ×1 / php "loadmodule directive already has to exist ×1 / apache loadmodule error ×1 / "Apache" php4_module ×1 / php file 1行削除 ×1 / php "make: *** [install-sapi] Error 1" ×1 / apache apxs php ×1 / apache php 使えない ×1 / apache php httpd.conf ×1 / apache php4_module ×1 / Apache Vista httpd.conf ×1 / [install-sapi]エラー ×1
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.





