thinkphp配置mysql集群_ThinkPHP学习(三)配置PHP5支持MySQL,连接MySQL数据库

本文介绍了如何配置PHP5以支持MySQL,包括在php.ini中启用php_mysql.dll扩展并设置extension_dir,以及在遇到加载动态库错误时的解决方法。随后,讲解了ThinkPHP框架中配置数据库连接信息的步骤,并展示了创建控制器和操作数据的代码示例。通过URL访问控制器的特定方法测试了配置是否成功。
摘要由CSDN通过智能技术生成

配置PHP5支持MySQL

打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”,

把前面的分号去掉,保存文件,启动服务;

却提示“PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll”错误,

解决办法,打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension_dir = "ext"”,

把前面的分号去掉,保存文件,启动服务,问题解决;

准备测试数据

如果你还没有安装MySQL,请先安装MySQL数据库,安装过程请参考:

创建数据表、填充数据,请参考:

配置数据库连接信息

打开配置文件“F:\PHP\Application\Common\Conf\config.php”,文件内容如下:

return array(

//'配置项'=>'配置值'

'DB_TYPE' => 'mysql', // 数据库类型

'DB_HOST' => 'localhost', // 服务器地址

'DB_NAME' => 'AllProject', // 数据库名

'DB_USER' => 'root', // 用户名

'DB_PWD' => '', // 输入安装MySQL时设置的密码

'DB_PORT' => '3306', // 端口

'DB_PREFIX' => 'ap_', // 数据库表前缀

'DB_DSN' => '', // 数据库连接DSN 用于PDO方式

);保存文件;

添加一个操作数据的方法

打开上一篇新建的控制器文件“F:\PHP\Application\Index\Controller\IndexController.class.php”,添加一个函数,代码如下:

namespace Index\Controller;

use Think\Controller;

class IndexController extends Controller {

public function index(){

$this->show('//phpinfo();
');

$this->show('

:)

欢迎使用 ThinkPHP aaaa

','utf-8');

$this->show('function index()
');

}

public function abc(){

$this->show('abc;
');

$User = M("user")->Select();

echo 'userName: '.$User[0]['userName'];

}

}“abc”就是新添加的函数,这里使用M方法实例化模型“user”

测试一下吧

URL地址:http://localhost/index.php/Index/index/abc

如果PHP5配置不正确,可能出现以下错误信息:

7da591c4e077033bf8329b0537e4e88c.png

如果配置正确,你看到以下信息:

abc;userName: admin

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2014-03-13 22:49

浏览 322

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值