Apache1.33 PHP4.3.9 でApacheが起動できない
■環境
Microsoft Virtual PC 上でFreeBSD動作(WindowsXP Serviec Pack 2)
FreeBSD4.10
Apache1.3.3
PHP4.3.9
PostgreSQL8.2.4
○Apache1.3.3のインストール
./configure --enable-shared=max --enable-module=most
make
make install
○PHP4.3.9のインストール
./configure --without-mysql --with-apxs=/usr/local/apache/sbin/apxs
--enable-mbstring --with-pgsql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
○/usr/local/apache/etc/httpd.conf の内容
-----------------------------------------------------------
# Example:
# LoadModule foo_module libexec/mod_foo.so
LoadModule env_module libexec/mod_env.so
LoadModule config_log_module libexec/mod_log_config.so
LoadModule mime_magic_module libexec/mod_mime_magic.so
LoadModule mime_module libexec/mod_mime.so
LoadModule nagotiation_module libexec/mod_nagotiation.so
LoadModule status_module libexec/mod_status.so
LoadModule info_module libexec/mod_info.so
LoadModule includes_module libexec/mod_include.so
LoadModule autoindex_module libexec/mod_autoindex.so
LoadModule dir_module libexec/mod_dir.so
LoadModule cgi_module libexec/mod_cgi.so
LoadModule asis_module libexec/mod_asis.so
LoadModule imap_module libexec/mod_imap.so
LoadModule action_module libexec/mod_actions.so
LoadModule speling_module libexec/mod_speling.so
LoadModule userdir_module libexec/mod_userdir.so
LoadModule proxy_module libexec/mod_libproxy.so
LoadModule alias_module libexec/mod_alias.so
LoadModule rewrite_module libexec/mod_rewrite.so
LoadModule access_module libexec/mod_access.so
LoadModule auth_module libexec/mod_auth.so
LoadModule anon_auth_module libexec/mod_auth_anon.so
LoadModule dbm_auth_module libexec/mod_auth_dbm.so
LoadModule digest_module libexec/mod_digest.so
LoadModule cern_meta_module libexec/mod_cern_meta.so
LoadModule expires_module libexec/mod_expires.so
LoadModule headers_module libexec/mod_headers.so
LoadModule usertrack_module libexec/mod_usertrack.so
LoadModule unique_id_module libexec/mod_unique_id.so
LoadModule setenvif_module libexec/mod_setenvif.so
LoadModule php4_module libexec/libphp4.so
# Reconstruction of the complete module list from all available modules
# (static and shared ones) to achieve correct module execution order.
# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO]
ClearModuleList
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_nagotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_proxy.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_dbm.c
AddModule mod_digest.c
AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_usertrack.c
AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_php4.c
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
------------------------------------------------
以下のコマンドでapacheを起動しようとすると
/usr/local/apache/sbin/apachectl start
下記のエラーが発生してしまいます。どうか解決策を教えてください。
/usr/local/apache/sbin/apachectl start
Syntax error on line 26 of /usr/local/apache/etc/httpd.conf
Cannot load /usr/local/apache/libexec/mode_env.so into server : /usr/local/apache/
libexec/mod_env.so: Undefined symbol "ap_palloc"
/usr/local/apache/sbin/apachectl start: httpd could not be started
お礼
パフォーマンスでいろいろご教授していただき ありがとうございます。実践してみたいと思います。