Ubuntu的apache php mysql安装

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ubuntu 10.04 apache+php+mysql安装

订阅

apache2.4.1 php-5.4.0 mysql

一、安装apache

解压 httpd-2.4.1.tar.gz

tar -zxvf httpd-2.4.1.tar.gz

然后 sudo mv httpd-2.4.1 /usr/lib/apache

./configure --prefix=/usr/lib/apache --enable-module=so

出现 bash: ./configure: 权限不够就用 chmod 777 configure,然后再执行上面那命令

Apache Portable Runtime library 没安装下载apr apr-util

参考/kylelee/blog/item/56170afbf380bb244e4aeaee.html

安装apr库

cd apr-1.x.x

./configure –prefix=/usr/lib/apache/apr

make

sudo make install

安装apr-util库

tar xzvf apr-util-1.x.x.tar.gz

cd apr-util-1.x.x

./configure --prefix=/usr/lib/apache/apr-util --with-apr=/usr/lib/apache/apr

make

sudo make install

安装apache服务

root@:/usr/lib/apche/httpd-2.4.1# ./configure --prefix=/usr/lib/apache/httpd --enable-so --enable-modes-shared=all --with-apr=/usr/lib/apache/apr --with-apr-util=/usr/lib/apache/apr-util

小心注意,别写错参数。

然後,又出现

configure: error: pcre-config for libpcre not found. PCRE is required and available from /

Then we need to download PCRE from this link page

安装pcre正则

下载pcre

tar -jxvf pcre-8.30.tar.bz2

如果遇到无法open,则要sudo

在根用户root 下执行:

root@:/usr/lib/apche/httpd-2.4.1# ./configure --prefix=/usr/lib/apache/pcre --with-

apr=/usr/lib/apache/apr --with-apr-util=/usr/lib/apache/apr-util --with-

pcre=/usr/lib/apche/pcre

然后用

make

make install

都是在root权限下用的。

继续在root下执行以下命令

root@:/usr/lib/apche/httpd-2.4.1#./configure --prefix=/usr/lib/apache/httpd --enable-so --enable-modes-shared=all --with-apr=/usr/lib/apache/apr --with-apr-util=/usr/lib/apache/apr-util --with-pcre=/usr/lib/apache/pcre

【What's worse, another error happened

config.status: error: cannot find input file: `include/ap_config_auto.h.in'

原来,这是因为在移动httpd-2.4.1的时候,遗漏了。】

然后继续

make (貌似要挺久的)

make install

如果有发现,

./configure: line 2449: config.log: Permission denied

./configure: line 2459: config.log: Permission denied

如果有上面情况,试试用root权限执行,或者重新开始安装。

验证安装

cd /usr/lib/apache/httpd/bin

./apachectrl -l

启动服务

./apachectrl start

在浏览器上输入

http://localhost

出现It works! 说明apache启动成功。

二、安装php

./configure --prefix=/usr/lib/apache/php --with-

apxs2=/usr/lib/apache/httpd/bin/apxs --with-mysql

出现错误:configure: error: xml2-config not found. Please check your libxml2 installation.

sudo apt-get install libxml2-dev

或者下载二进制包

sudo wget ftp:///libxml2/libxml2-2.6.28.tar.gz

sudo tar -zxvf libxml2-2.6.28.tar.gz

cd libxml2-2.6.28/

./configure

make

sudo make install

相关文档
最新文档