ok, update. so I decided to ls the php modules directory

[root@cloud cake]# ls -l /usr/lib64/php/modules/
total 2392
-rwxr-xr-x 1 root root   63008 Sep 30 14:14 curl.so
-rwxr-xr-x 1 root root 1838496 Sep 30 14:14 fileinfo.so
-rwxr-xr-x 1 root root   32984 Sep 30 14:14 json.so
-rwxr-xr-x 1 root root   98312 Sep 30 14:14 pdo.so
-rwxr-xr-x 1 root root   24264 Sep 30 14:14 pdo_sqlite.so
-rwxr-xr-x 1 root root  257440 Sep 30 14:14 phar.so
-rwxr-xr-x 1 root root   15416 Mar 30  2011 phpcups.so
-rwxr-xr-x 1 root root   82112 Sep 30 14:14 zip.so

and saw that pdo.so was there.

so I got rid of pdo_mysql.so from the  extension=php.ini file and left
extension=pdo.so in there. then I restarted apache. and now this is
what happens when I run the mysql connect script you've provided:

[root@cloud cake]# php mysql.php
PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Fatal error:  Call to undefined function mysql_connect() in
/var/www/cakephp-cakephp-73205dc/mysql.php on line 2

any thoughts? thanks!



On Sat, Nov 5, 2011 at 11:48 PM, Tim Dunphy <bluethu...@gmail.com> wrote:
> Thanks for that! It seems that php can't find it's pdo librarries
>
>
> [root@cloud cake]# php mysql.php
> PHP Warning:  PHP Startup: Unable to load dynamic library
> '/usr/lib64/php/modules/pdo_mysql.so' -
> /usr/lib64/php/modules/pdo_mysql.so: cannot open shared object file:
> No such file or directory in Unknown on line 0
> PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
> PHP Fatal error:  Call to undefined function mysql_connect() in
> /var/www/cakephp-cakephp-73205dc/mysql.php on line 2
>
> I can't ls the module file
>
> [root@cloud cake]# ls -l /usr/lib64/php/modules/pdo_mysql.so
> ls: /usr/lib64/php/modules/pdo_mysql.so: No such file or directory
>
>
> But the rpm database tells me that php-pdo is already installed.
>
> [root@cloud cake]# rpmquery  php-pdo
> php-pdo-5.3.8-5.el5.remi.1
>
> so what gives? :)
>
>
>
>
> On Sat, Nov 5, 2011 at 11:38 PM, Andras Kende <and...@kende.com> wrote:
>> Maybe php5-mysql support not enabled ? You could try a plain php file to 
>> test without cakephp
>>
>> <?php
>> mysql_connect("localhost", "admin", "secret") or die(mysql_error());
>> echo "Connected to MySQL<br />";
>> mysql_select_db("cake") or die(mysql_error());
>> echo "Connected to Database";
>> ?>
>>
>> 'Andras Kende
>> http://www.kende.com
>>
>> On Nov 5, 2011, at 10:25 PM, Tim Dunphy wrote:
>>
>>> Hello and thanks for your reply..
>>>
>>> I tried removing the port setting as you've suggested and moved from
>>> cake 1.3 to cake 2.0 but the result was the same!
>>>
>>> class DATABASE_CONFIG {
>>>
>>>        public $default = array(
>>>                'datasource' => 'Database/Mysql',
>>>                'persistent' => false,
>>>                'host' => 'localhost',
>>>                'login' => 'admin',
>>>                'password' => 'secret',
>>>                'database' => 'cake',
>>>                'prefix' => '',
>>>                //'encoding' => 'utf8',
>>>        );
>>>
>>>        public $test = array(
>>>                'datasource' => 'Database/Mysql',
>>>                'persistent' => false,
>>>                'host' => 'admin',
>>>                'login' => 'root',
>>>                'password' => 'secret',
>>>                'database' => 'cakeblog',
>>>                'prefix' => '',
>>>                //'encoding' => 'utf8',
>>>        );
>>> }
>>>
>>> On Sat, Nov 5, 2011 at 10:03 PM, Ma'moon <phpir...@gmail.com> wrote:
>>>> Most likely you need to leave the port section empty in your db
>>>> configuration
>>>>
>>>> On Sat, Nov 5, 2011 at 9:55 PM, bluethundr <bluethu...@gmail.com> wrote:
>>>>>
>>>>> ## cake cannot connect to the databse
>>>>>
>>>>> Your tmp directory is writable.
>>>>>
>>>>> The FileEngine is being used for caching. To change the config edit
>>>>> APP/config/core.php
>>>>>
>>>>> Your database configuration file is present.
>>>>>
>>>>> Cake is NOT able to connect to the database.
>>>>>
>>>>> ## database config file
>>>>>
>>>>>
>>>>> class DATABASE_CONFIG {
>>>>>
>>>>>        var $default = array(
>>>>>                'driver' => 'mysql',
>>>>>                'persistent' => false,
>>>>>                'host' => 'localhost',
>>>>>                'login' => 'admin',
>>>>>                'password' => 'secret',
>>>>>                'database' => 'cake',
>>>>>                'prefix' => '',
>>>>>                'port' => '/var/lib/mysql/mysql.sock',
>>>>>                 //'encoding' => 'utf8',
>>>>>        );
>>>>>
>>>>>        var $test = array(
>>>>>                'driver' => 'mysql',
>>>>>                'persistent' => false,
>>>>>                'host' => 'localhost',
>>>>>                'login' => 'admin',
>>>>>                'password' => 'secret',
>>>>>                'database' => 'cakeblog',
>>>>>                'prefix' => '',
>>>>>                'port' => '/var/lib/mysql/mysql.sock',
>>>>>                 //'encoding' => 'utf8',
>>>>>        );
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>> ## user can connect to (and use) database on the command line
>>>>>
>>>>>
>>>>> [root@cloud cake]# mysql -uadmin -psecret
>>>>> Welcome to the MySQL monitor.  Commands end with ; or \g.
>>>>> Your MySQL connection id is 2
>>>>> Server version: 5.5.17-log MySQL Community Server (GPL) by Remi
>>>>>
>>>>> Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights
>>>>> reserved.
>>>>>
>>>>> Oracle is a registered trademark of Oracle Corporation and/or its
>>>>> affiliates. Other names may be trademarks of their respective
>>>>> owners.
>>>>>
>>>>> Type 'help;' or '\h' for help. Type '\c' to clear the current input
>>>>> statement.
>>>>>
>>>>> mysql> use cake
>>>>> Database changed
>>>>>
>>>>> thank you!
>>>>>
>>>>> --
>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>> http://tv.cakephp.org
>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>>>>> others with their CakePHP related questions.
>>>>>
>>>>>
>>>>> To unsubscribe from this group, send email to
>>>>> cake-php+unsubscr...@googlegroups.com For more options, visit this group
>>>>> at http://groups.google.com/group/cake-php
>>>>
>>>> --
>>>> Our newest site for the community: CakePHP Video Tutorials
>>>> http://tv.cakephp.org
>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>>>> others with their CakePHP related questions.
>>>>
>>>>
>>>> To unsubscribe from this group, send email to
>>>> cake-php+unsubscr...@googlegroups.com For more options, visit this group at
>>>> http://groups.google.com/group/cake-php
>>>>
>>>
>>>
>>>
>>> --
>>> GPG me!!
>>>
>>> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>>>
>>> --
>>> Our newest site for the community: CakePHP Video Tutorials 
>>> http://tv.cakephp.org
>>> Check out the new CakePHP Questions site http://ask.cakephp.org and help 
>>> others with their CakePHP related questions.
>>>
>>>
>>> To unsubscribe from this group, send email to
>>> cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
>>> http://groups.google.com/group/cake-php
>>
>> --
>> Our newest site for the community: CakePHP Video Tutorials 
>> http://tv.cakephp.org
>> Check out the new CakePHP Questions site http://ask.cakephp.org and help 
>> others with their CakePHP related questions.
>>
>>
>> To unsubscribe from this group, send email to
>> cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
>> http://groups.google.com/group/cake-php
>>
>
>
>
> --
> GPG me!!
>
> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>



-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to