Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
作者:胡峰(嵌入式高级工程师)
2011年1月5日
首先到下载linux版的Apache安装程序。 在官方网站只有tar.gz格式的安装程序。此服务器安装相对简单。 安装程序一般格式如下: httpd-version.tar.gz
其中httpd-version代表的你下载的apache. 1.解压安装程序
命令格式:httpd-version 为版本号
我这里是
tar
–
1.1cd 命令格式:我的操作是: cd httpd-2.3.6/ 请多使用(“Tab”键就可以自动补齐该文件名的剩下部分) 2.配置和编译安装环境 确认你的位置是在安装文件下
命令格式:./configure这时选择默认就行,因为默认就安装在/usr/local/apache2
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
我的操作是: ./configure 此处如有错误解决如下
hufeng@hufeng-desktop:~/httpd-2.3.6$ ./configure
checking for chosen layout... Apache checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu Configuring Apache Portable Runtime library ...
checking for APR... no
configure: error: APR not found. Please read the documentation. 解决
可以用--with-included-apr Use bundled copies of APR/APR-Util --with-apr=PATH prefix for installed APR or the full path to apr-config
--with-apr-util=PATH prefix for installed APU or the full path to
安装APR(Apache Portable Runtime )
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
下载apr-1.4.2.tar.gz 解压 tar zvxf apr-1.4.2.tar.gz
sudo ./configure sudo make sudo make install
再次检查编译环境出现
checking for APR-util... no
configure: error: APR-util not found . Please read the documentation. 解决
可以用.–
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
表示成功
sudo make
./configure仍提示APR-util not found,增加--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util后出现 configure: error: pcre-config for libpcre not found. PCRE is required and available from http:///
下载pcre-8.10.tar.gz 版本自由选择
解压
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
./configure --prefix=/usr/local/pcre
Sudo make
Sudo make install
继续安装with-pcre=/usr/local/pcre
3.修改apache配置文件
默认的根目录为: , 找到 listen 80 修改 80 为8088
4.测试apache服务器
/$APACHE_HOME/bin/apachectl –k start
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
Ubuntu下阿帕奇(Apache)的配置及常见错误解决办法
使用此命令是开始了本机的默认的服务 命令apachectl使用方法
我的操作: ./apachectl –k start|stop|restart 分别为启动 停止 重启 cd /usr/local/apache2/bin/ sudo ./apachectl -k start