重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php配置数据 php 配置

thinkphp配置数据库文件在哪

thinkphp\common文件夹中的convention.php中是tp的核心配置文件,不能乱动,如果要想更改里面的配置,在conf

网页设计是网站建设的前奏,好的网页设计更深度的剖析产品和设计风格定位,结合最新的网页设计流行趋势,与WVI应用标准,设计出具企业表现力,大器而深稳的网站界面设。创新互联建站从2013年开始,是成都网站建设公司:提供企业网站设计,品牌网站设计,营销型企业网站建设方案,响应式网站建设,微信小程序定制开发,专业建站公司做网站。

文件夹里面的config.php可以配置,可以这样写

?php

return

array(

'db_type'

=

'mysql',//

数据库类型

'db_host'

=

'127.0.0.1',//

数据库服务器地址

'db_name'

=

'thinkphp',//

数据库名称

'db_user'

=

'root',//

数据库用户名

'db_pwd'

=

'123',//

数据库密码

'db_prefix'

=

'tp_',//

数据表前缀

'db_charset'

=

'utf8',//

网站编码

'db_port'

=

'3306',//

数据库端口

'app_debug'

=

false,//

开启调试模式

);

?

也可以在最外边写,就是与thinkphp框架同一目录中写一个config.php文件,格式如同上面的一样,不过在conf

文件夹里面的config.php中得包含最外边的那个config.php

php手把手教你做网站(二十九)thinkphp6部署多个数据库

前边介绍了负载均衡,mysql同步,接下来介绍tp6分布式部署多个数据库,实现读写分离。

tp6的分布式部署读和写仍然是一个系统,这里我们分开操作,给用户展示的就是从数据库,后端添加文章就是主库,然后同步到从库。

1、配置数据库链接参数

目标:实现随机使用数据库展示信息,只是读操作。

测试:前台可以读取表中内容(存放的不一致),查看是否是随机显示的。

打开.env文件进行编辑

说明:

2、编辑database.php

找到deploy设置为1分布式部署,下边不要改,都是读,写入的也就是后端的我们单独建站连接主库。

配置完成,tp6使用的是mt_rand取随机数判断使用哪个数据库。

3、数据库交互写操作

比如浏览量没必要每次都去更新数据库,可以先使用redis缓存,存够1000的整数倍,再去更新数据库。

4、后台独立,也就是写

可以前后端分离,单独做一个网站(没有前端)使用ip访问或者独立的域名连接后台。

5、上传附件(jquery ajax跨域上传)

使用了nginx负载均衡,肯定是多个一样的网站,如果图片存放到一个站,别的就不能访问了,可以单独设置一个附件(压缩包,图片等)服务器,可以使用二级域名连接,这就要求我们上传附件的时候,是上传到附件服务器。

jqueryURL

API控制器apdpic方法

说明:

也可以先传到后台服务器然后使用(php)ftp上传,或者是通过curl上传到附件服务器,感觉那样毕竟麻烦,直接设置跨域会比较简单。

也测试了使用jsonp跨域,但是不能上传附件。

6、thinkphp6实现读写分离(在一个站点)

我个人是不喜欢这样的,负载均衡应该是均衡地读,也就是前台单独一个站点,后端的写是另一个独立的站点,看个人喜好吧。

独立后台的优点:可以提升安全性,因为我们的后台网址是不公开的,避免用户猜测一些后台的信息。

.env配置按照1所述编辑,默认第一个是主库。

database.php

愿大家在新的一年心想事成,万事如意!!!

PHP数据库连接,单独配置怎么弄的

重新看了一下··大概明白楼主意思了。

你是不是下载了别人一个什么破J或是开源的系统?

现在不知道怎么连接数据?

在使用之前,您需要分别配置一下文件:

1.Connections/conn.php

2.api/conn.php

3.admin/connect.php

直接打开自己的网站,找到这三个PHP文件,然后将里面默认的数据库数据库名、数据库账号、数据库密码改为自己的数据库名、账号、密码就可以了


网站题目:php配置数据 php 配置
网页URL:http://cqcxhl.cn/article/ddjsois.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP