ubuntu下Apache+mysql+php环境搭建

2 篇文章 0 订阅
1 篇文章 0 订阅

环境:Ubuntu14.04

一、Apache安装

版本:2.2.31
下载地址: 点击下载官网
相比较2.4版本,2.2.31版本的apache省去了apr等库的安装,更加方便,作为学习用是足够了。
安装步骤:
1、解压:
tar -zxvf httpd-2.2.31.tar.gz
2、安装:
请进入到解压后的目录中,阅读INSTALL文件,或者,直接键入以下命令进行简易安装:
./configure
make
sudo make install
如果使用上述命令进行安装,则apache安装目录为/usr/local/apache2
3、修改配置文件
进入到Apache2的安装目录的conf目录下,修改httpd.conf文件,常用的修改项有:
①监听端口:默认80端口,配置项为:
Listener 80
//一般ServerName处于注释状态,增加一行监听本机端口
#ServerName www.example.com:80
ServerName localhost:80
②更改工程目录:
DocumentRoot "/usr/local/apache2/htdocs"
③修改最大连接数:
解除下面一行的注释:
#Include conf/extra/httpd-mpm.conf
然后修改extra/httpd-mpm.conf文件中的prefork模块(最好事先确认下工作模式,命令:httpd -l)
④增加别名:
alias_module节点下,增加n行,例如:
Alias /test /usr/local/apache2/htdocs/test1

二、Mysql安装

ubuntu下直接使用apt进行安装,命令如下:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装完成后,若此时其他主机无法访问到数据库,请点击查看

三、php安装

版本:5.6
点击下载源码包
下面是编译命令,扩展包按照需求增减:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-curl --with-gd --with-mcrypt
make
sudo make install
sudo cp php.ini.development /usr/local/lib/php.ini
点击下载扩展包源码编译包
安装过程中,如果遇到c的编译环境问题,不妨使用下面的命令:
sudo apt-get install build-essential
redhat下使用下面命令:
yum install gcc gcc-c++ gcc-g77

四、收尾工作

在apache2的配置文件httpd.conf中,添加:
修改DirectoryIndex index.html 为DirectoryIndex index.html index.php
并添加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

可能会遇到apache无法解析php文件,直接下载php文件的情况,请参考下面的文章,或许可以解决问题:
http://lhflinux.blog.51cto.com/1961662/512405/

最后,在工程目录下使用phpinfo()测试是否安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值