ubuntu11.04下配置PHP环境

来源:互联网 发布:小猪cms智慧店铺源码 编辑:程序博客网 时间:2024/05/18 01:48

        由于之前在win7下使用了wubi安装ubuntu,后来通过网上的一些资料显示,使用wubi安装会比较影响效率,所以此前就直接用硬盘安装的方式上了双系统。对于PHP环境的搭建,这是我在ubuntu下实现的第二次了!上一次的实现方法和这次的一样。都是直接使用apt-getlinux远端服务器上直接下载安装。

这次环境配置我是用的是LAMP。就是linux+apache+mysql+php。在终端使用下面的命令,就可以直接在ubuntu上完成安装。

1 安装apache2模块 sudo apt-get installapache2

安装完apache模块后,需要进行一些设置,以方便以后的开发。这里我只提供其中的一个比较常见的设置,即设置apache2的默认目录。这个默认目录是在/etc/apache2/sites-enabled/000-default文件中的。找到文件中的DocumentRoot项,在后面更替你设置的目录便可。有的人在进行该文件的修改时,会发现该文件是只读文件,无法修改。这里便又涉及到linux下的一个权限问题。在ubuntu中,权限的更改并不像在windows下那么简单。这里提供一种比较简单的方法。

**************************************************************

在终端中,利用cd命令进入你所要更改的文件的目录;然后使用chmod命令进行权限的更改。比如说,你要更改当前目录中的test文件,那么输入一下命令行:

sudo chmod 777 test

之后输入密码便可。此处的777是表示将该文件设置为可读可取可写的形式。这种方式简单,但是涉及到安全性问题,尽量少用。

**************************************************************

在将apache2的配置文件都设置完成后,需要重新启动apache服务器。在windows下使用过apache的应该知道,只需要利用apachemonitor就可以简单的进行apache的启动,停止和重启。但是在ubuntu下,无法如此简单的实现。需要在终端下进行,以下命令便可以帮你实现。

sudo /etc/init.d/apache2 start启动

sudo /etc/init.d/apache2 restart重启

sudo /etc/init.d/apache2 stop停止


2 安装php模块(这里使用php5sudo apt-get install php5

3 安装mysql模块 sudo apt-get install mysql-server

在安装mysql的时候,需要设置密码,这个密码是数据库用户的密码,用户名为root,密码就是当前设置的密码。这个密码在以后使用到mysql时会使用到,请牢记。

以上三个模块除了mysql数据库模块比较大,其他的都是很小,很快便可以完成这三个模块的安装。接下来,我们还需要将这三个模块关联起来。

1apache2关联php5

  linux下软件的依赖做的很好 这里不用设置 任何东西 可以直接使用。

  可以在apache目录中 创建一个test.php的文件!写上 <?php  echo "123";?>如果有输出 证明 关联成功!

2php5mysql的关联

此处的关联很简单,只需要下载php5-mysql模块便可。此处我们依旧使用终端apt-get命令直接安装。在终端下输入一下命令:

sudoapt-get install php5-mysql

之后便会自动为你安装。安装完成后,php5mysql就已经实现关联了。重启一下apache2服务即可。

要检查php5是否已经关联上了mysql。方法很简单,一下提供两种方法。

1:直接用phpinfo()查看php的配置信息,如果发现出现mysql这一栏,则表明关联完成。

2:在目录下面新建一个文件,文件中输入一下代码:

<?php

$host = "localhost";

$user = "root";

$password = "xxxx"; //此处为你设置的mysql的密码

$link =mysql_connect($host,$user,$password);

if($link) echo "hellomysql";

else echo "error";

?>

保存文件,使用浏览器打开,如果浏览球出现“hellomysql”,则表明关联成功。


至此,机子上的PHP环境基本配置已经完成,如果用户还想要其他的一些配置,可在网上查找相关资料对配置文件进行修改,在此就不叙述了。