您的位置:首页 > 运维架构 > Apache

在Ubuntu系统上架设apache+mysql+php服务

2014-03-27 21:00 579 查看
Apache 是一种功能强大的Web服务器。如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑。本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器。
尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载。所以,Ubuntu非常适合作为Web服务器的平台。
在对ubuntu系统进行相关设置后,就可以进行各种环境的搭建,这里介绍apache+mysql+php环境的搭建:

1、安装Mysql

命令:aptitude install mysql-server mysql-client

安装过程中,要输入MySQL的root用户密码,

New password for the MySQL "root" user: <-- your root sqlpassword

Repeat password for the MySQL "root" user: <-- your root sqlpassword

数据文件放在: /var/lib/mysql下

补充:如何之前没有安装过aptitude,那么还要在安装Mysql之前安装aptitude,

sudo apt-get aptitude

在输入命令aptitude install mysql-server mysql-client后提示aptitude权限不够,那你就在aptitude前面加上sudo,如下:

sudo aptitude install mysql-server mysql-client

2、安装Apache

输入命令: aptitude install apache2  (权限不够,前面加sudo)

安装完后,在浏览器中访问 http://192.168.0.100 看到如下图所示的页面,就说话安装成功了:



Ubuntu系统中Apache的默认文档根目录为 /var/www,该目录是该服务器中存放文档的根目录,只要在浏览器的地址栏输入 http://localhost/  或机器的IP地址就能访问放置在此目录中的所有文档。配置文件位于

/etc/apache2/apache2.conf。其他的一些额外配置文件存放在/etc/apache2的子目录里,如 /etc/apache2/mods-enabled (Apache模块配置文件),/etc/apache2/sites-enabled (虚拟主机配置文件),还有 /etc/apache2/conf.d

3、安装Php5

命令:aptitude install php5 libapache2-mod-php5
(权限不够在前面加sudo )

安装完成后,重新启动apache2服务:

命令: /etc/init.d/apache2 restart

由于默认Web站点的根目录位于 /var/www,我们就在该根目录新建一名为 info.php 的php程序文件,并从浏览器里访问它,以测试PHP5是否成功安装。该测试php文件中使用 phpinfo() 函数获得服务器中安装的PHP软件包详情,比如PHP的版本、所支持的组件等等。

命令: vi /var/www/info.php

<?php  phpinfo();  ?>

文件编辑好后,保存退出,在浏览器里浏览该文件(文中使用http://192.168.0.100/info.php

4、为PHP5安装MySQL支持

暂未操作这一步

为了让PHP支持MySQL,我们必须安装php5-mysql软件包。同时,还可以为php安装一些可选的支持模块,如mcrypt, memcache, gd, pear, imagick等等。使用下面的命令可以搜索一下php5相关的模块:

命令:aptitude search php5

选择你想安装的模块,并安装它们,本文列出了一些常用的php5软件包并安装,执行下面的命令: 

aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

安装完成后,重启apache2服务: /etc/init.d/apache2 restart

这时候,刷新浏览器或者重新打开 http://192.168.0.100/info.php 就可以看到刚刚安装的php功能了,注意看看mysql和mysqli相关的信息

这样就完成了搭建。。。

附录:

Apache的相关命令:

重新启动apache服务器:sudo /etc/init.d/apache2 restart

关闭apache服务器:sudo /etc/init.d/apache2 stop

开启apache服务器:sudo /etc/init.d/apache2 start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: