您尚未登录。

#1 2014-12-25 10:43:41

imxiaoming
会员
注册时间: 2014-11-26
帖子: 5

关于php环境搭建的问题

我是用nginx php mariadb配置php,nginx和php都设置了,可以打开php文件,mysql设置了密码什么的。用dedecms和discuz这两个网站程序测试的时候直接提示没有数据库。我想知道mariadb数据库怎么设置,让程序安装的时候可以检测到数据库的存在。要怎么才能让mariadb和nginx、php关联起来?请大虾给个可用的步骤教程,谢谢了

离线

#2 2014-12-25 12:22:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,284
个人网站

Re: 关于php环境搭建的问题

具体的错误提示是什么?是没有相应的 PHP 模块吗?去 php.ini 看看?

离线

#3 2014-12-25 12:27:19

imxiaoming
会员
注册时间: 2014-11-26
帖子: 5

Re: 关于php环境搭建的问题

我已经把软件删除了,当时安装网站程序的时候程序自动检测环境,在数据库那一列全部是红色的叉,是不是检测不到数据库的存在。
我想知道配置php的时候除了修改mariadb的主密码之后还需要配置什么

离线

#4 2014-12-25 12:52:24

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,284
个人网站

Re: 关于php环境搭建的问题

imxiaoming 说:

我已经把软件删除了,当时安装网站程序的时候程序自动检测环境,在数据库那一列全部是红色的叉,是不是检测不到数据库的存在。
我想知道配置php的时候除了修改mariadb的主密码之后还需要配置什么

那应该是没有检测到 PHP 用于连接数据库的模块(或称扩展)导致的。就是在 php.ini 里有一堆 extension 的设置,你要把需要用的取消注释。如果你没有安装的话也要安装(如 php-pgsql 和 php-sqlite 之类的)。

修改 MariaDB 的密码不属于配置 PHP 的范围,而是 MariaDB 的配置。使用数据库的程序会在安装的过程中问你数据放哪个库、用户名和密码是什么之类的。

离线

页脚