[英]Install Apache Server HTTPD on Ubuntu
我正在嘗試在Ubuntu上安裝Apache Server
,以使用PHP
制作的網頁。 我下載了pcre
, apr
和apr-util
,並進行了配置,制作和安裝。
然后,當我回到Apache文件夾時,以下命令
sudo ./configure --prefix=/home/test/Apache/srclib/apr-util
--with-apr=/home/test/Apache/srclib/apr
--with-pcre=/home/test/Apache/pcre
--with-included-apr
succeded。
連命令
sudo make
succeded。 但是,當我輸入sudo make install時,出現以下錯誤:
Makefile:79: recipe for target 'install' failed
make[2]: *** [install] Error 1
make[2]: Leaving directory '/home/test/Apache/srclib/apr-util'
/home/test/Apache/build/rules.mk:75: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/home/test/Apache/srclib'
/home/test/Apache/build/rules.mk:75: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
拜托,你能給我小費嗎? 謝謝
也許缺少Apache 2.4.x所需的apr
和apr-util
版本? 或者,也許您只需要-dev
軟件包?
cd /usr/local/src/httpd-2.4.20/srclib
curl --remote-name http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
curl --remote-name http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz
tar -xzvf apr-1.5.2.tar.gz
tar -xzvf apr-util-1.5.4.tar.gz
mkdir apr
mkdir apr-util
mv apr-1.5.2/ apr
mv apr-util-1.5.4/ apr-util
cd ..
然后用
./configure --prefix=/usr/local/apache-2.4.20 --with-included-apr
好的資源: http : //httpd.apache.org/docs/current/install.html這是他們對APR和APR-Util的評價:
APR和APR-Util確保系統上已安裝APR和APR-Util。 如果您不使用或不想使用系統提供的版本,請從Apache APR下載最新版本的APR和APR-Util,將它們解壓縮到/ httpd_source_tree_root / srclib / apr和/ httpd_source_tree_root / srclib / apr-util (請確保目錄名稱沒有版本號;例如,APR發行版必須位於/ httpd_source_tree_root / srclib / apr /下),並使用./configure的--with-included-apr選項。 在某些平台上,您可能必須安裝相應的-dev軟件包,以允許httpd針對已安裝的APR和APR-Util副本進行構建。
你有得到嗎? 如果是這樣,您可以使用
sudo apt-get install apache2 apache2-utils libapache2-mod-php5 php5 php-pear php5-xcache php5-mysql php5-curl php5-gd
。 這將安裝所有Apache和PHP軟件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.