Chinaunix首页 | 论坛 | 博客
  • 博客访问: 939673
  • 博文数量: 146
  • 博客积分: 3321
  • 博客等级: 中校
  • 技术积分: 1523
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 10:32
文章分类

全部博文(146)

文章存档

2014年(2)

2013年(5)

2012年(4)

2011年(6)

2010年(30)

2009年(75)

2008年(24)

分类: Mysql/postgreSQL

2009-11-29 18:24:34

如果你还不知道lamp是什么,那么你可以先在网上看看lamp的介绍。

搭建lamp
这里需要分别安装mysql,apache,php

1.安装mysql:
安装命令是:sudo apt-get install mysql-server-5.0
安装完成之后最好测试一下你的mysql数据库能否正常工作。
最好在里面建立一个数据库插入一些数据试试(方法这里就不说了)。

2.安装apache:
sudo apt-get install apache2
然后在浏览器中打开:

显示下面信息就好
It works!

3.安装php
sudo apt-get install php5
至此基本需要安装的文件已经完成。

4.修改相关的配置文件

sudo gedit /etc/php5/apache2/php.ini
在其中去掉 extension=msql.so 前面的分号,让这一项生效。

下面开始测试:

首先分别重新启动mysql和apache
sudo /etc/init.d/mysql restart
sudo /etc/init.d/apache2 restart

测试PHP5是否安装成功
sudo gedit /var/www/test.php
在里面写入
phpinfo();
?>
然后在浏览器中打开test.php,就会进入php的信息网页,
如果进入,证明暂时安装成功。

在你的mysql数据库中建立一个测试用的数据库test,并建立一个表a。
create database test;
create table a(sname varchar(10));
insert into a values('aa');
然后用下面的代码尝试连接数据库
test.php
    printf("hello\n");
    echo "hello world";

    $cn=mysql_connect('localhost','usr_name','usr_psw')
        or die("不能连接!");
    $strSql="select * from a";
    $result=mysql_db_query("test", $strSql, $cn);

    while ($arr=mysql_fetch_array($result)) {
        printf("%s\n", $arr[sname]);
    }
    mysql_close($cn);
?>
上面第四行中的usr_name和usr_psw分别是你的数据库登录的用户名和密码。

在浏览器中输入再次进行测试。如果你数据库中的内容可以正常显示
那么你的lamp已经安装好了。

但是有可能你的浏览器中此时会出现这样的错误提示
Call to undefined function: mysql_connect()。
这是由于你还有一个包需要安装。
具体方法将在我的下一篇文章解决php 连接mysql undefined function: mysql_connect() 中解释。

阅读(1256) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~