apache和php的安裝問題

apache和php的安裝問題

按照網上的方法安裝了apache和php,但是卻啟用不了php,是方法錯了嗎?

apach啟動後,打開IP: 192.168.0.23 可以看到:It's work! 的提示,但是打開 192.168.0.23/phpldapadmin後,卻出現如下提示:

<?php
# You should secure your PLA by making the htdocs/ your docroot.
header('Location: htdocs/index.php');
?>
==========================================

Install Apache

./configure \
--enable-file-cache \
--enable-cache \
--enable-disk-cache \
--enable-mem-cache \
--enable-charset-lite \
--enable-ssl \
--enable-cgi \
--enable-cgid \
--enable-info \
--enable-suexec \
--enable-vhost-alias \
--enable-imagemap \
--enable-speling \
--enable-so

# make
# make install


===================================================================

Install PHP

./configure --prefix=/usr/local/php5 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-track-vars \
--with-xml

# make
# make install
那么,你就好好看看官方的;

http://cn.php.net/manual/zh/install.unix.apache2.php
多謝版主!
看了你給的那個地址,重新安裝,並在測試 ( 192.168.0.23/index.php ) ,可以使用php功能了,但不知道這個是不是正常的。
可是當我打開  192.168.0.23/phpldapadmin/index.php 後,問題還是一樣:

<?php
# You should secure your PLA by making the htdocs/ your docroot.
header('Location: htdocs/index.php');
?>


另個,在打開  192.168.0.23/phpldapadmin/htdocs/index.php 時,看到頁面有提示:

Your install of PHP appears to be missing GETTEXT support. GETTEXT is used for language translation. Please install GETTEXT support before using phpLDAPadmin. (Dont forget to restart your web server afterwards)


但是系統已自動安裝了 gettext 這個軟件包。

就算系统已经装了gettext,你对php进行configure的时候也要enable的
搞掂!
謝謝樓上的!
加了了一個: --with-gettext參數,結果還是打不開 192.168.0.23/phpldapadmin/htdocs/index.php ,提示說沒有 ldap support,突然想起 ./configure --help 裡有關於 --with-ldap=[DIR]的可選參數,再一次重新編譯後,就把問題解決了。