[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试一下
先是数据库的配置情况如下:
php程序为
完事儿
第一步:安装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 />"; } ?>程序的运行结果如下:
完事儿
相关文章推荐
- ftp虚拟用户
- php实现发送邮件
- php错误消息捕获
- PHP初学-io操作
- php应用wiki
- YII 增加登陆认证
- php + mysql + sphinx 的全文检索(2)
- PHP中session_register函数详解【转】
- PHP 自动加载类
- php mysql 安全 防止SQL注入
- laravel框架session使用教程
- PHP常用正则表达式汇总
- php正则表达式以及正则函数详解
- 初学THINKPHP,感觉很强大
- YII2资源集
- thinkphp系统常量与自定义常量
- php缓存
- 模块搭建LAMP和fastcgi 方式搭建LAMP
- ThinkPHP导入PHPExcel
- Laravel5.1快速查询