您的位置:首页 > 编程语言 > PHP开发

[PHP] LAMP环境搭建

2015-08-27 15:33 543 查看
安装过程:

第一步:安装apache2

输入:sudo apt-get install apache2

第二步:安装php5

输入:sudo apt-get install php5

第三步:安装MySQL

输入:sudo apt-get install mysql-server

这个过程会出现对话框,让你设置root密码,直接按回车,则密码为空。

sudo apt-get install mysql-client

第四步:其他模块安装

sudo apt-get install libapache2-mod-php5

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get install php5-mysql

sudo apt-get install php5-gd


第五步:测试Apache是否正常工作

打开浏览器,输入localhost,看看是否有It Works!网页展示。目录为/var/www/html



第六步:修改权限/var/www

sudo chmod 777 /var/www

第七步:安装phpmyadmin

sudo apt-get install phpmyadmin

安装过程中选择apache2,点击确定。下一步选择是要配置数据库,并输入密码。









第八步:测试phpmyadmin

sudo ln -s /usr/share/phpmyadmin /var/www/html

然后直接运行http://localhost/phpmyadmin,看有没有数据库管理软件出现。



默认情况下phpmyadmin是不允许空密码登录的,如果想更改,则可参照以下步骤:

将phpmyadmin下的config.inc.php(根目录)或者config.default.php(根目录)再则:libraries\config.default.php(友情提示,由于版本不一样可能涉及的文件不同,基本为这三个文件)中的$cfg['Servers'][$i]['AllowNoPassword'] = false;改为$cfg['Servers'][$i]['AllowNoPassword'] = true

本次是在config.default.php下。

写个php试一下

先是数据库的配置情况如下:

--
-- 数据库表格式: 'chinesemusic'
--

CREATE TABLE `chinesemusic` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(60) NOT NULL default '',
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=gb2312 COMMENT='使用者的留言' AUTO_INCREMENT=1 ;
数据库名为musicdb,其中的一个数据表为chinesemusic,有三组数据



php程序为

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_query("SET NAMES 'gb2312'");
mysql_select_db("musicdb", $con);

$result = mysql_query("SELECT * FROM chinesemusic");

while($row = mysql_fetch_array($result))
{
echo $row['id'] . " " . $row['name'];
echo "<br />";
}

?>
程序的运行结果如下:



完事儿
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: