You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Xpert Advice <xp...@yahoo.com> on 2008/09/25 23:18:28 UTC

[users@httpd] Not Sure If This Is An Appache Problem Or a PHP problem

Hello,
I am trying to test that php is working properly with apache and with mysql and I keep getting the following error:

Fatal error: Call to undefined function mysqli_connect() in C:\Apache2.2\htdocs\mysql_up.php on line 13

Now I have done absolutely everything that I have read in all of these forums and it still is not working.  Below is a list of all that I have done so far:
   1.  Addded PHP to the windows path by going to "Advanced System Settings" and adding C:/php to the path.
   2.  The php.ini file is currently located at c:/php/php.ini  
   3.  I have tried moving the php.ini file to the windows folder of my computer that didnt work.
   4.  I have removed the restrictive comment from the extension php_mysqli.dll
  5.  I have re started apache several times.
  6.  Php in itself does seem to be working because I did create a test php page and below is what shows up on that page.  From what I have read the fact that the loaded configuration file section is blank means that my computer is not able to locate the php.ini file but i honestly have no clue where else to put it because i've tried copying it everywhere to no avail.

Please help if you can.  Below is what I got from a test page when i tested php alone on apache...however when i try to test if all three are working i get the above error.


PHP Version 5..2.6 

System  Windows NT TJ-PC 6.0 build 6001  
Build Date  May 2 2008 18:01:20  
Configure Command  cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared" "--with-extra-includes=C:\Program Files (x86)\Microsoft SDK\Include;C:\PROGRA~2\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\MFC\INCLUDE" "--with-extra-libs=C:\Program Files (x86)\Microsoft SDK\Lib;C:\PROGRA~2\MICROS~2\VC98\LIB;C:\PROGRA~2\MICROS~2\VC98\MFC\LIB"  
Server API  Apache 2.0 Handler  
Virtual Directory Support  enabled  
Configuration File (php.ini) Path  C:\Windows  
Loaded Configuration File  (none)  
PHP API  20041225  
PHP Extension  20060613  
Zend Extension  220060519  
Debug Build  no  
Thread Safety  enabled  
Zend Memory Manager  enabled  
IPv6 Support  enabled  
Registered PHP Streams  php, file, data, http, ftp, compress.zlib  
Registered Stream Socket Transports  tcp, udp  
Registered Stream Filters  convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.*  

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies



--------------------------------------------------------------------------------

PHP Credits

--------------------------------------------------------------------------------

Configuration
PHP Core
Directive Local Value Master Value 
allow_call_time_pass_reference On On 
allow_url_fopen On On 
allow_url_include Off Off 
always_populate_raw_post_data Off Off 
arg_separator.input & & 
arg_separator.output & & 
asp_tags Off Off 
auto_append_file no value no value 
auto_globals_jit On On 
auto_prepend_file no value no value 
browscap no value no value 
default_charset no value no value 
default_mimetype text/html text/html 
define_syslog_variables Off Off 
disable_classes no value no value 
disable_functions no value no value 
display_errors On On 
display_startup_errors Off Off 
doc_root no value no value 
docref_ext no value no value 
docref_root no value no value 
enable_dl On On 
error_append_string no value no value 
error_log no value no value 
error_prepend_string no value no value 
error_reporting no value no value 
expose_php On On 
extension_dir C:\php5 C:\php5 
file_uploads On On 
highlight.bg #FFFFFF #FFFFFF 
highlight.comment #FF8000 #FF8000 
highlight.default #0000BB #0000BB 
highlight.html #000000 #000000 
highlight.keyword #007700 #007700 
highlight.string #DD0000 #DD0000 
html_errors On On 
ignore_repeated_errors Off Off 
ignore_repeated_source Off Off 
ignore_user_abort Off Off 
implicit_flush Off Off 
include_path .;C:\php5\pear .;C:\php5\pear 
log_errors Off Off 
log_errors_max_len 1024 1024 
magic_quotes_gpc On On 
magic_quotes_runtime Off Off 
magic_quotes_sybase Off Off 
mail.force_extra_parameters no value no value 
max_execution_time 30 30 
max_input_nesting_level 64 64 
max_input_time -1 -1 
memory_limit 128M 128M 
open_basedir no value no value 
output_buffering 0 0 
output_handler no value no value 
post_max_size 8M 8M 
precision 14 14 
realpath_cache_size 16K 16K 
realpath_cache_ttl 120 120 
register_argc_argv On On 
register_globals Off Off 
register_long_arrays On On 
report_memleaks On On 
report_zend_debug On On 
safe_mode Off Off 
safe_mode_exec_dir no value no value 
safe_mode_gid Off Off 
safe_mode_include_dir no value no value 
sendmail_from no value no value 
sendmail_path no value no value 
serialize_precision 100 100 
short_open_tag On On 
SMTP localhost localhost 
smtp_port 25 25 
sql.safe_mode Off Off 
track_errors Off Off 
unserialize_callback_func no value no value 
upload_max_filesize 2M 2M 
upload_tmp_dir no value no value 
user_dir no value no value 
variables_order EGPCS EGPCS 
xmlrpc_error_number 0 0 
xmlrpc_errors Off Off 
y2k_compliance On On 
zend.ze1_compatibility_mode Off Off 


apache2handler
Apache Version  Apache/2.2.9 (Win32) PHP/5.2.6  
Apache API Version  20051115  
Server Administrator  info@xpertadvicellc.com  
Hostname:Port  127.0.0.1:0  
Max Requests  Per Child: 0 - Keep Alive: on - Max Per Connection: 100  
Timeouts  Connection: 300 - Keep-Alive: 5  
Virtual Server  No  
Server Root  C:/Apache2.2  
Loaded Modules  core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_setenvif mod_php5  

Directive Local Value Master Value 
engine 1 1 
last_modified 0 0 
xbithack 0 0 


Apache Environment
Variable Value 
HTTP_ACCEPT  image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*  
HTTP_ACCEPT_LANGUAGE  en-us  
HTTP_UA_CPU  x86  
HTTP_ACCEPT_ENCODING  gzip, deflate  
HTTP_USER_AGENT  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)  
HTTP_HOST  localhost  
HTTP_CONNECTION  Keep-Alive  
PATH  C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\hp\bin\Python;C:\php;  
SystemRoot  C:\Windows  
COMSPEC  C:\Windows\system32\cmd.exe  
PATHEXT  .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC  
WINDIR  C:\Windows  
SERVER_SIGNATURE  no value  
SERVER_SOFTWARE  Apache/2.2.9 (Win32) PHP/5.2.6  
SERVER_NAME  localhost  
SERVER_ADDR  127.0.0.1  
SERVER_PORT  80  
REMOTE_ADDR  127.0.0.1  
DOCUMENT_ROOT  C:/Apache2.2/htdocs  
SERVER_ADMIN  info@xpertadvicellc.com  
SCRIPT_FILENAME  C:/Apache2.2/htdocs/test.php  
REMOTE_PORT  49781  
GATEWAY_INTERFACE  CGI/1.1  
SERVER_PROTOCOL  HTTP/1.1  
REQUEST_METHOD  GET  
QUERY_STRING  no value  
REQUEST_URI  /test.php  
SCRIPT_NAME  /test.php  


HTTP Headers Information
HTTP Request Headers 
HTTP Request  GET /test.php HTTP/1.1  
Accept  image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*  
Accept-Language  en-us  
UA-CPU  x86  
Accept-Encoding  gzip, deflate  
User-Agent  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)  
Host  localhost  
Connection  Keep-Alive  
HTTP Response Headers 
X-Powered-By  PHP/5.2.6  
Keep-Alive  timeout=5, max=100  
Connection  Keep-Alive  
Transfer-Encoding  chunked  
Content-Type  text/html  


bcmath
BCMath support  enabled  



 Tianja Samuel-George
President 


      

Re: [users@httpd] Not Sure If This Is An Appache Problem Or a PHP problem

Posted by ma...@gmail.com.
Put php.ini in the apache/bin directory, php is running as an apache module.
Sent from my BlackBerry� wireless device

-----Original Message-----
From: Xpert Advice <xp...@yahoo.com>

Date: Thu, 25 Sep 2008 14:18:28 
To: <us...@httpd.apache.org>
Subject: [users@httpd] Not Sure If This Is An Appache Problem Or a PHP problem

Hello,
I am trying to test that php is working properly with apache and with mysql and I keep getting the following error:

Fatal error: Call to undefined function mysqli_connect() in C:\Apache2.2\htdocs\mysql_up.php on line 13

Now I have done absolutely everything that I have read in all of these forums and it still is not working.� Below is a list of all that I have done so far:
���1.� Addded PHP to the windows path by going to "Advanced System Settings" and adding C:/php to the path.
���2.� The php.ini file is currently located at c:/php/php.ini� 
���3.� I have tried moving the php.ini file to the windows folder of my computer that didnt work.
���4.� I have removed the restrictive comment from the extension php_mysqli.dll
� 5.� I have re started apache several times.
� 6.� Php in itself does seem to be working because I did create a test php page and below is what shows up on that page.� From what I have read the fact that the loaded configuration file section is blank means that my computer is not able to locate the php.ini file but i honestly have no clue where else to put it because i've tried copying it everywhere to no avail.

Please help if you can.� Below is what I got from a test page when i tested php alone on apache...however when i try to test if all three are working i get the above error.


PHP Version 5..2.6 

System� Windows NT TJ-PC 6.0 build 6001� 
Build Date� May 2 2008 18:01:20� 
Configure Command� cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared" "--with-extra-includes=C:\Program Files (x86)\Microsoft SDK\Include;C:\PROGRA~2\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\MFC\INCLUDE" "--with-extra-libs=C:\Program Files (x86)\Microsoft SDK\Lib;C:\PROGRA~2\MICROS~2\VC98\LIB;C:\PROGRA~2\MICROS~2\VC98\MFC\LIB"� 
Server API� Apache 2.0 Handler� 
Virtual Directory Support� enabled� 
Configuration File (php.ini) Path� C:\Windows� 
Loaded Configuration File� (none)� 
PHP API� 20041225� 
PHP Extension� 20060613� 
Zend Extension� 220060519� 
Debug Build� no� 
Thread Safety� enabled� 
Zend Memory Manager� enabled� 
IPv6 Support� enabled� 
Registered PHP Streams� php, file, data, http, ftp, compress.zlib� 
Registered Stream Socket Transports� tcp, udp� 
Registered Stream Filters� convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.*� 

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies



--------------------------------------------------------------------------------

PHP Credits

--------------------------------------------------------------------------------

Configuration
PHP Core
Directive Local Value Master Value 
allow_call_time_pass_reference On On 
allow_url_fopen On On 
allow_url_include Off Off 
always_populate_raw_post_data Off Off 
arg_separator.input & & 
arg_separator.output & & 
asp_tags Off Off 
auto_append_file no value no value 
auto_globals_jit On On 
auto_prepend_file no value no value 
browscap no value no value 
default_charset no value no value 
default_mimetype text/html text/html 
define_syslog_variables Off Off 
disable_classes no value no value 
disable_functions no value no value 
display_errors On On 
display_startup_errors Off Off 
doc_root no value no value 
docref_ext no value no value 
docref_root no value no value 
enable_dl On On 
error_append_string no value no value 
error_log no value no value 
error_prepend_string no value no value 
error_reporting no value no value 
expose_php On On 
extension_dir C:\php5 C:\php5 
file_uploads On On 
highlight.bg #FFFFFF #FFFFFF 
highlight.comment #FF8000 #FF8000 
highlight.default #0000BB #0000BB 
highlight.html #000000 #000000 
highlight.keyword #007700 #007700 
highlight.string #DD0000 #DD0000 
html_errors On On 
ignore_repeated_errors Off Off 
ignore_repeated_source Off Off 
ignore_user_abort Off Off 
implicit_flush Off Off 
include_path .;C:\php5\pear .;C:\php5\pear 
log_errors Off Off 
log_errors_max_len 1024 1024 
magic_quotes_gpc On On 
magic_quotes_runtime Off Off 
magic_quotes_sybase Off Off 
mail.force_extra_parameters no value no value 
max_execution_time 30 30 
max_input_nesting_level 64 64 
max_input_time -1 -1 
memory_limit 128M 128M 
open_basedir no value no value 
output_buffering 0 0 
output_handler no value no value 
post_max_size 8M 8M 
precision 14 14 
realpath_cache_size 16K 16K 
realpath_cache_ttl 120 120 
register_argc_argv On On 
register_globals Off Off 
register_long_arrays On On 
report_memleaks On On 
report_zend_debug On On 
safe_mode Off Off 
safe_mode_exec_dir no value no value 
safe_mode_gid Off Off 
safe_mode_include_dir no value no value 
sendmail_from no value no value 
sendmail_path no value no value 
serialize_precision 100 100 
short_open_tag On On 
SMTP localhost localhost 
smtp_port 25 25 
sql.safe_mode Off Off 
track_errors Off Off 
unserialize_callback_func no value no value 
upload_max_filesize 2M 2M 
upload_tmp_dir no value no value 
user_dir no value no value 
variables_order EGPCS EGPCS 
xmlrpc_error_number 0 0 
xmlrpc_errors Off Off 
y2k_compliance On On 
zend.ze1_compatibility_mode Off Off 


apache2handler
Apache Version� Apache/2.2.9 (Win32) PHP/5.2.6� 
Apache API Version� 20051115� 
Server Administrator� info@xpertadvicellc.com� 
Hostname:Port� 127.0.0.1:0� 
Max Requests� Per Child: 0 - Keep Alive: on - Max Per Connection: 100� 
Timeouts� Connection: 300 - Keep-Alive: 5� 
Virtual Server� No� 
Server Root� C:/Apache2.2� 
Loaded Modules� core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_setenvif mod_php5� 

Directive Local Value Master Value 
engine 1 1 
last_modified 0 0 
xbithack 0 0 


Apache Environment
Variable Value 
HTTP_ACCEPT� image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*� 
HTTP_ACCEPT_LANGUAGE� en-us� 
HTTP_UA_CPU� x86� 
HTTP_ACCEPT_ENCODING� gzip, deflate� 
HTTP_USER_AGENT� Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)� 
HTTP_HOST� localhost� 
HTTP_CONNECTION� Keep-Alive� 
PATH� C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\hp\bin\Python;C:\php;� 
SystemRoot� C:\Windows� 
COMSPEC� C:\Windows\system32\cmd.exe� 
PATHEXT� .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC� 
WINDIR� C:\Windows� 
SERVER_SIGNATURE� no value� 
SERVER_SOFTWARE� Apache/2.2.9 (Win32) PHP/5.2.6� 
SERVER_NAME� localhost� 
SERVER_ADDR� 127.0.0.1� 
SERVER_PORT� 80� 
REMOTE_ADDR� 127.0.0.1� 
DOCUMENT_ROOT� C:/Apache2.2/htdocs� 
SERVER_ADMIN� info@xpertadvicellc.com� 
SCRIPT_FILENAME� C:/Apache2.2/htdocs/test.php� 
REMOTE_PORT� 49781� 
GATEWAY_INTERFACE� CGI/1.1� 
SERVER_PROTOCOL� HTTP/1.1� 
REQUEST_METHOD� GET� 
QUERY_STRING� no value� 
REQUEST_URI� /test.php� 
SCRIPT_NAME� /test.php� 


HTTP Headers Information
HTTP Request Headers 
HTTP Request� GET /test.php HTTP/1.1� 
Accept� image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*� 
Accept-Language� en-us� 
UA-CPU� x86� 
Accept-Encoding� gzip, deflate� 
User-Agent� Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)� 
Host� localhost� 
Connection� Keep-Alive� 
HTTP Response Headers 
X-Powered-By� PHP/5.2.6� 
Keep-Alive� timeout=5, max=100� 
Connection� Keep-Alive� 
Transfer-Encoding� chunked� 
Content-Type� text/html� 


bcmath
BCMath support� enabled��



�Tianja Samuel-George
President 




Re: [users@httpd] Not Sure If This Is An Appache Problem Or a PHP problem

Posted by Stut <st...@gmail.com>.
On 25 Sep 2008, at 22:18, Xpert Advice wrote:
> Fatal error: Call to undefined function mysqli_connect() in C: 
> \Apache2.2\htdocs\mysql_up.php on line 13
<snip>
>    2.  The php.ini file is currently located at c:/php/php.ini
<snip>
> Configuration File (php.ini) Path  C:\Windows

The above states that PHP is looking for php.ini in C:\Windows so it's  
not seeing your php.ini in c:/php. Move it to C:\Windows and restart  
Apache and it should see it properly (and indicate in the phpinfo  
output that it has been loaded).

-Stut

-- 
http://stut.net/

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org