我正在尝试在我的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
拜托,你能给我一个小费吗?谢谢
答案 0 :(得分:1)
可能缺少Apache 2.4.x所需的systems.kafka.consumer.zookeeper.connect=KAFKA_CLUSTER_FRONTING:2181
systems.kafka.producer.bootstrap.servers=KAFKA_CLUSTER_FRONTING:9092
task.inputs=kafka.topic1,kafka.topic2,kafka.topic3
和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 ..
资源良好:http://httpd.apache.org/docs/current/install.html 以下是他们对APR和APR-Util的看法:
APR和APR-Util确保已安装APR和APR-Util 在你的系统上。如果您不这样做,或者更愿意不使用系统提供的 版本,下载最新版本的APR和APR-Util Apache APR,将它们解压缩到/ 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的副本。
答案 1 :(得分:0)
你有apt-get吗?
如果是这样,您可以使用
sudo apt-get install apache2 apache2-utils libapache2-mod-php5 php5 php-pear php5-xcache php5-mysql php5-curl php5-gd
。
这将安装所有Apache和PHP软件。