login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP commandline - MySQL?

Offline Maarten - 23/08/2006 21:56
Avatar van MaartenErelid Ik ben iets aan het ontwikkelen in PHP dat via commandline (in een terminal) werkt. Dat gaat allemaal goed, alleen wil ik nu met een MySQL database connecteren? Ik zit nu al een eindje te googlen, maar ik kan nergens iets vinden daarover.

mysql_connect wordt overigens niet herkend als functie via commandline (gewoon via apache wel uiteraard), dus dat is het probleem eigenlijk.

4 antwoorden

Gesponsorde links
Offline ikkedikke - 23/08/2006 22:12
Avatar van ikkedikke PHP expert probeer eens handmatig je php.ini op te geven.
Offline Maarten - 23/08/2006 22:17 (laatste wijziging 23/08/2006 22:20)
Avatar van Maarten Erelid
  1. murfy@murfy-laptop:~/Documenten/Websites/GaatJeNietAan$ php -c /etc/php5/cli/ gjna.php
  2.  
  3. Fatal error: Call to undefined function mysql_connect() in /home/murfy/Documenten/Websites/GaatJeNietAan/gjna.php on line 6
  4. murfy@murfy-laptop:~/Documenten/Websites/GaatJeNietAan$ php -c /etc/php5/cgi/ gjna.php
  5.  
  6. Fatal error: Call to undefined function mysql_connect() in /home/murfy/Documenten/Websites/GaatJeNietAan/gjna.php on line 6
  7. murfy@murfy-laptop:~/Documenten/Websites/GaatJeNietAan$ php -c /usr/share/php5/ gjna.php
  8.  
  9. Fatal error: Call to undefined function mysql_connect() in /home/murfy/Documenten/Websites/GaatJeNietAan/gjna.php on line 6
  10. murfy@murfy-laptop:~/Documenten/Websites/GaatJeNietAan$ php -c /etc/php5/cgi/php.ini gjna.php
  11.  
  12. Fatal error: Call to undefined function mysql_connect() in /home/murfy/Documenten/Websites/GaatJeNietAan/gjna.php on line 6
  13. murfy@murfy-laptop:~/Documenten/Websites/GaatJeNietAan$ php -c /etc/php5/cgi/php.ini gjna.php
  14.  
  15. Fatal error: Call to undefined function mysql_connect() in /home/murfy/Documenten/Websites/GaatJeNietAan/gjna.php on line 6
  16. murfy@murfy-laptop:~/Documenten/Websites/GaatJeNietAan$ php -c /usr/share/php5/php.ini gjna.php
  17.  
  18. Fatal error: Call to undefined function mysql_connect() in /home/murfy/Documenten/Websites/GaatJeNietAan/gjna.php on line 6

Allemaal geprobeerd
Offline Tri - 23/08/2006 22:27 (laatste wijziging 23/08/2006 22:29)
Avatar van Tri PHP interesse geeft php -m wel de mysql module?

Ik geloof dat de CLI een andere php.ini gebruikt, spoor die even op en enable de mysql.so 
Offline Maarten - 23/08/2006 22:39 (laatste wijziging 23/08/2006 22:52)
Avatar van Maarten Erelid Nee hij heeft de mysql module niet aanstaan. Er staat echter wel
Citaat:
extension=mysql.so
in /etc/php5/cli/php.ini

edit: op dit forum heeft die gast hetzelfde probleem, alleen heeft hij het wel kunnen oplossen 

De enige php.ini's die ik heb:
  1. root@murfy-laptop:/# locate php.ini
  2. /etc/php5/apache2/php.ini
  3. /etc/php5/cgi/php.ini
  4. /etc/php5/cli/php.ini
  5. /usr/local/Zend/ZendStudioClient-5.1.0/bin/phpdocumentor/php.ini
  6. /usr/local/Zend/ZendStudioClient-5.1.0/bin/php4/php.ini
  7. /usr/local/Zend/ZendStudioClient-5.1.0/bin/php5/php.ini
  8. /usr/share/doc/php5-common/examples/php.ini-recommended
  9. /usr/share/doc/php5-common/examples/php.ini-paranoid
  10. /usr/share/doc/php5-common/examples/php.ini-dist
  11. /usr/share/doc/php4-common/examples/php.ini-recommended
  12. /usr/share/doc/php4-common/examples/php.ini-paranoid
  13. /usr/share/doc/php4-common/examples/php.ini-dist
  14. /usr/share/php5/php.ini-dist
  15. /usr/share/php4/php.ini-dist
Dus /etc/php5/cli/php.ini is de enige die van toepassing is..

edit; never mind, heb het gevonden. Die php.ini was gewoon niet leesbaar voor gewone users maar enkel als root 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s