Fatal Error Call To Undefined Function Mysql_connect Linux
Contents |
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company call to undefined function mysql_connect() in php Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs call to undefined function mysql_connect() xampp Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers,
Call To Undefined Function Mysql_connect() Windows
just like you, helping each other. Join them; it only takes a minute: Sign up PHP/Apache: PHP Fatal error: Call to undefined function mysql_connect() up vote 18 down vote favorite 2 I have MySQL (5.5.23 Community Server),
Call To Undefined Function Mysql_connect() Codeigniter
Apache (2.2), and PHP (5.3.13) running on a Fedora 15 machine (64-bit). Each works with no problem on their own. I thought that PHP was configured/compiled to work with MySQL, but when I try to load any PHP web page which makes a MySQL call then I get the above noted fatal error (in the Apache error log). PHP works okay on its own though, through Apache and at the command line. When I run call to undefined function mysql_connect() ubuntu php -i from the command line then sure enough it shows all the MySQL bits and pieces, but when I load a page displaying phpinfo() then there are no MySQL modules mentioned. I've also tried un-commenting "extension=mysql.so" in php.ini, but PHP then complains with "PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so'." (even though the module does reside there). But then I'm not entirely certain whether that line is required to be un-commented or not. [correction: the error stated was actually due to a typo, but running from the command line shows that the module is already loaded anyway - there is a warning from PHP that says so.] I've also disabled SELinux; stopped/restarted Apache numerous times; yummed MySQL-Devel, in case it made any difference; and, it seems, every other possible thing. If I run a little PHP test script from the command line, to access the MySQL database, then it works with no problem, so PHP does know about MySQL, but when it runs under Apache it seems to have no clue that MySQL even exists. I've been trying on and off for months to solve this problem, and seem to have tried everything, but nothing seems to work. I don't mind having to re-install PHP if I really have to, if somebody can demonstrate the proper way to co
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site
Call To Undefined Function Mysql_connect() Centos
About Us Learn more about Stack Overflow the company Business Learn more call to undefined function mysql_select_db() about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss php 7 mysql_connect Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up Fatal error: Call http://stackoverflow.com/questions/15346605/php-apache-php-fatal-error-call-to-undefined-function-mysql-connect to undefined function mysql_connect() error up vote 0 down vote favorite I am using Red Hat Enterprise Linux Server release 6.5 (Santiago) I faced the below mentioned error: Fatal error: Call to undefined function mysql_connect() in /var/www-live/muthoot/include/load_config.php on line 10 How can I fix this ? php mysql share|improve this question edited Apr 3 '14 at 16:59 Fred -ii- 69.4k93973 asked Apr 3 '14 at http://stackoverflow.com/questions/22837582/fatal-error-call-to-undefined-function-mysql-connect-error 12:19 Mian Anjum 991113 possible duplicate of Undefined function mysql_connect() error –kba Apr 3 '14 at 12:21 And on top of that: the mysql_* functions have been deprecated for a long time. You should either use the mysqli_* functions or PDO. –kba Apr 3 '14 at 12:22 add a comment| 2 Answers 2 active oldest votes up vote 1 down vote The problem is most likely caused by MySQL module being disabled in PHP. As mysql module is deprecated you should use mysqli or PDO, I would suggest using mysqli_connect() instead. To do that, make sure you have php-pdo and php-mysqli packages installed and make sure that php.ini contains this (for PDO): extension=pdo.so extension=pdo_mysql.so extension=pdo_sqlite.so Or this (for mysqli): extension=mysqli.so share|improve this answer answered Apr 3 '14 at 12:20 phoops 2,09641230 i just move my application to new server .I want to use mysql_connect.how can this possible? –Mian Anjum Apr 3 '14 at 13:01 @MianAnjum: Trust me, you don't want to use mysql_connect. –Rocket Hazmat Apr 3 '14 at 17:01 @Mian Anjun: then install php-mysql through yum and enable extension=mysql.so in php.
#1 2012-11-06 02:24:52 xworld Member Registered: 2012-05-27 Posts: 153 [SOLVED]Call to undefined function mysql_connect() Hi. Up until this point I have had mysql, php, and apache up and https://bbs.archlinux.org/viewtopic.php?id=152355 running just fine. Recently I made a little change. I configured Apache to read my .php pages from /home/user/code/php instead of /srv/http. It wasn't working originally so I created a new http user using this command:useradd -d /srv/http -r -s /bin/false -U httpAnd replaced /srv/http with the directory of my choice. Almost everything went fine. I call to was able to see all my .php files. The problem was with one file. This is the code for it:"; ?>Originally it displayed everything fine but once I made the switch it displayed this error: Fatal error: Call to undefined function mysql_connect() in /home/'user'/code/php/connect.php on line call to undefined 2I tried to login to phpMyAdmin as well and this error is displayed:The mysqli extension is missing. Please check your PHP configuration. Not sure if it matters but I have made the switch to a systemd only installation and have run systemctl enable httpd.service, systemctl enable mysqld.service, systemctl start httpd.service, and systemctl start mysql.service countless times just to be sure. I have also made sure thatextension=mysqli.so extension=mysql.soAre both uncommented in /etc/php/php.ini Last edited by xworld (2012-11-08 00:48:14) Offline #2 2012-11-06 13:45:51 yaffare Member Registered: 2011-12-29 Posts: 71 Re: [SOLVED]Call to undefined function mysql_connect() please run phpinfo(); and post that. The mysql.so module is definitely not loaded. Do you have extension_dir = "/usr/lib/php/modules/" in php.ini? Does the file /usr/lib/php/modules/mysql.so exist?If so apache must be using a different php.ini than /etc/php/php.ini. You can see that in phpinfo. (Loaded Configuration File) systemd is like pacman. enjoys eating up stuff. Offline #3 2012-11-06 19:53:30 xworld Member Registered: 2012-05-27 Posts: 153 Re: [SOLVED]Call