Ubuntu的apache php mysql安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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