内容简介:上一篇博客:环境搭建、web站点访问和数据库连接是本次开发的三个最基础的前提,这篇博客之后我们将开始真正的开发之旅
上一篇博客: Tshare校园资源分享平台(网站开发二之主机浏览器访问虚拟机apache)
新内容
环境搭建、web站点访问和数据库连接是本次开发的三个最基础的前提,这篇博客之后我们将开始真正的开发之旅
php连接数据库
- 在虚拟机上安装sublime text 3
下载地址:http://www.sublimetext.com/3 #复制到/mnt目录下,直接解压缩 tar -jxvf sublime_text_3.tar.bz2 #配置桌面快捷方式 #1. 将解压缩后目录中的sublime_text.desktop复制到/usr/share/applications下 #2. 修改/usr/share/applications/sublime_text.desktop #3. 将快捷方式复制到桌面,双击即可打开sublime编辑器 cp /mnt/sublime_text_3/sublime_text.desktop /usr/share/applications vim /usr/share/applications/sublime_text.desktop #将Exec修改为/mnt/sublime_text_3/sublime_text #将icom修改为/mnt/sublime_text_3/Icon/48x48/sublime-text.png #保存退出
- 主机连接上虚拟机的数据库,并创建一个新的测试数据库test
- 编写Db.php连接数据库,编写test.php操作数据库
Db.php <?php /** * 专门用来操作数据库的类,继承mysqli类 */ class Db extends mysqli{ public function __construct() { $host = "192.168.10.31"; // 数据库的主机名称,此处也就是我们虚拟机的ip地址 $user = "root"; // 数据库用户名,我们使用root用户连接 $password = "fuhao520999"; // root用户的密码,在安装 mysql 时我们修改过 $dbname = "test"; // 连接的目标数据库名,为我们刚才创建的test数据库 parent::__construct($host, $user, $password, $dbname); } } ?>
test.php <?php include_once("Db.php"); $db = new Db(); var_dump($db); ?>
- 主机浏览器访问
此时我们成功的在 php 中连接上数据库了。有一个我没想到的是,竟然不需要我配置mysqli的扩展,可能是之前编译安装php的时候已经把mysqli扩展安装了。
总结
本次博客内容虽然不多,但是却很重要,如果有的朋友遇到了缺少mysqli扩展的错误,可以参考以下链接:
http://www.jquerycn.cn/blog/p...
当然我们不需要重新下载php的源代码,因为之前我们已经下载过了,直接到指定的目录找到扩展文件,编译安装即可。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 爬虫+网站开发实例:电影票比价网
- Firefox 支持 Web 组件技术,简化复杂网站开发
- 2018年度最流行的七个网站开发框架
- 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
- Tshare校园分享平台(网站开发一之环境搭建)
- 网站图标开发指南
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。