【问题标题】:How can i connect my Php source with Mysql?如何将我的 PHP 源与 Mysql 连接?
【发布时间】:2019-11-01 05:55:44
【问题描述】:

我对 php 了解不多,但我最近接手了一个 5 年前的 php 项目,其他人一直在做这个项目。我用谷歌搜索,我的代码似乎正在使用 codeIgniter。我先设置apache的.conf文件,mysql连接终端,在database.php中设置。但我的 php 源似乎没有找到 db。如何建立成功的数据库连接?

ps.我是韩国开发者。对不起我糟糕的英语。我是 Mac 用户。

我试过了: 1.apache设置 2.安装数据库 3. 设置database.php

1) httpd.conf/apache

...
Listen 80
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "/Users/edenkang/Documents/joahae"
</VirtualHost>

<Directory />
    AllowOverride ALL
    Require all denied
</Directory>

DocumentRoot "/Users/edenkang/Documents/joahae"
<Directory "/Users/edenkang/Documents/joahae">
...

2) 数据库/mysql

host : localhost
user : root 
password : password
database : mydb

3) database.php/codeIgniter

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'password';
$db['default']['database'] = 'mydb';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

当我访问 localhost/index.php 时,它显示错误消息。

A Database Error Occurred

Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346

【问题讨论】:

  • 您确定 PHP 的 mysql-driver 已安装并启用吗?
  • 确定,已安装..

标签: php mysql codeigniter database-connection


【解决方案1】:

您的系统上没有 php-mysql 软件包。如果您使用的是 Ubuntu,请确保您在系统上安装了 php-mysql。 您可以参考此链接了解如何安装。

apt-get install php libapache2-mod-php php-mcrypt php-mysql

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

【讨论】:

猜你喜欢
  • 2014-05-30
  • 1970-01-01
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多