ubuntu下Apache+mysql+php环境搭建
2016-12-22 21:57
411 查看
环境:Ubuntu14.04
下载地址:点击下载或官网
相比较2.4版本,2.2.31版本的apache省去了apr等库的安装,更加方便,作为学习用是足够了。
安装步骤:
1、解压:
2、安装:
请进入到解压后的目录中,阅读INSTALL文件,或者,直接键入以下命令进行简易安装:
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
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装完成后,若此时其他主机无法访问到数据库,请点击查看。
点击下载源码包
下面是编译命令,扩展包按照需求增减:
点击下载扩展包源码编译包
安装过程中,如果遇到c的编译环境问题,不妨使用下面的命令:
修改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()测试是否安装成功。
一、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()测试是否安装成功。
相关文章推荐
- 为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- ubuntu 搭建 lamp 环境php mysql apache
- Ubuntu搭建Apache+PHP+MySQL环境(快速步骤)
- Mint15(或Ubuntu)下搭建LAMP(Apache+PHP+MYSQL)开发环境
- Ubuntu搭建LAMP服务器(apache+mysql+php),Ubuntu配置php环境
- 在VM中为Fedora Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境
- ubuntu搭建LAMP环境——apache、mysql、php
- Ubuntu14.04下搭建LANMP环境(Apache+Nginx+MySQL+PHP)
- 在 Linode(VPS)上搭建Ubuntu 10.04 Apache PHP MYSQL环境
- ubuntu lamp(apache+mysql+php) 环境搭建
- Ubuntu上搭建 Apache + PHP + MySQL 环境
- [ubuntu+apache+mysql+php]1.搭建环境【2011-04-18】
- ubuntu13.10 搭建lamp环境(linux+apache+mysql+php)
- ubuntu 11.10下面安装apache+php+mysql+phpadmin搭建web环境
- Ubuntu上搭建 Apache + PHP + MySQL 环境
- PHP环境搭建:Ubuntu系统配置Apache+MySQL+PHP
- Ubuntu下搭建Apache+MySQL+PHP开发环境
- Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
- Ubuntu在下面LAMP(Linux+Apache+MySQL+PHP) 开发环境的搭建
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置