Error: vBulletin 3.6.1 requires that the MySQL functions in PHP be...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aharbaugh
    New Member
    • Sep 2006
    • 3
    • 3.6.x

    Error: vBulletin 3.6.1 requires that the MySQL functions in PHP be...

    Getting this error:

    vBulletin 3.6.1 requires that the MySQL functions in PHP be available. Please ask your host to enable this.

    during the install procedure, after I enter my customer number and click to Enter Installer. I think at that point it might be testing the mySql...

    I have set the extension_dir and uncommented teh extension for mysql.

    I do notice that the extension_dir in teh output of phpinfo is "C:\php5" when in actuality, it should be "d:\php\ext" So that seems to indicate that the php.ini is not being read.

    The php.ini is also in "d:\php" and, yes, d:\php is in the path BEFORE the mySql path information.




    Seems that has occurred a lot... I see that this error message (vBulletin 3.6.1 requires that the MySQL functions in PHP...) is in several other threads, but nobody has posted a resolution that I could find.

    This is on a Windows 2003 server SP1, with the most current versions (as of yesterday) of PHP, mySql, and vBulletin.

    Help, pointers, instructions, etc. would be greatly appreciated.
  • Colin F
    Senior Member
    • May 2004
    • 17689

    #2
    As the error message says, the mysql extension isn't loadin correctly.
    Play around with the extension_dir setting a bit to see if you can get it to work.
    Best Regards
    Colin Frei

    Please don't contact me per PM.

    Comment

    • aharbaugh
      New Member
      • Sep 2006
      • 3
      • 3.6.x

      #3
      Originally posted by Colin F
      As the error message says, the mysql extension isn't loadin correctly.
      Play around with the extension_dir setting a bit to see if you can get it to work.
      Thanks Colin. I've tried many things, the output of the phpinfo is showing that the extension_dir, itself, is not loading.

      I just tried putting the php.ini in the Windows directory which resulted in PHP not working at all.

      So it seems teh php.ini is not being read?

      Comment

      • Colin F
        Senior Member
        • May 2004
        • 17689

        #4
        I'd still guess that the extension_dir is set incorrectly.
        Best Regards
        Colin Frei

        Please don't contact me per PM.

        Comment

        • aharbaugh
          New Member
          • Sep 2006
          • 3
          • 3.6.x

          #5
          Originally posted by Colin F
          I'd still guess that the extension_dir is set incorrectly.
          It's definitely not reading the php.ini.


          shows that Configuration File (php.ini) Path is C:\WINDOWS

          Now to figure that one out....

          Comment

          • wenchou
            New Member
            • Oct 2005
            • 5
            • 3.0.9

            #6
            Same problems as anybody

            Dear Sir, I have the same problem as the previeous post....
            "vBulletin 3.6.8 requires that the MySQL functions in PHP be available. Please ask your host to enable this........"
            AND I also have almost exactly same system..... Do you have the result to solve the Q????? I am a fresh sys admin for the such system...... It is q quiet strange Q.....

            Comment

            • Steve Machol
              Former Customer Support Manager
              • Jul 2000
              • 154488

              #7
              You need to compile or install PHP with full MySQL support.
              Steve Machol, former vBulletin Customer Support Manager (and NOT retired!)
              Change CKEditor Colors to Match Style (for 4.1.4 and above)

              Steve Machol Photography


              Mankind is the only creature smart enough to know its own history, and dumb enough to ignore it.


              Comment

              • cedar
                New Member
                • Sep 2007
                • 7
                • 3.7.x

                #8
                So how to compile or install PHP with full MySQL???It comes in an setup, I just double click its icon and next next all the way...It doesn't have any other option to choose!I'm setup for localhost with ISS7 and latest MySQL Community Edition :|

                Comment

                • KirksNoseHair
                  New Member
                  • Jan 2008
                  • 4
                  • 3.6.x

                  #9
                  I am having the exact same problem on a new installation.

                  My server is Windows Server 2003 Standard Edition with Service Pack 2 with MySQL and PHP 5

                  Any ideas what might be causing this?

                  Anyone?
                  KirksNoseHair

                  Comment

                  • Zachery
                    Former vBulletin Support
                    • Jul 2002
                    • 59097

                    #10
                    the mysql.dll / mysqllib.dll is not uncommented and if it is its not where windows is looking for it (c:\windows)

                    Comment

                    • KirksNoseHair
                      New Member
                      • Jan 2008
                      • 4
                      • 3.6.x

                      #11
                      Hey - thanks for the reply! I'll check that first thing in the morning and post the results here. I *really* appreciate the response! Thank you!
                      KirksNoseHair

                      Comment

                      • KirksNoseHair
                        New Member
                        • Jan 2008
                        • 4
                        • 3.6.x

                        #12
                        Originally posted by Zachery
                        the mysql.dll / mysqllib.dll is not uncommented and if it is its not where windows is looking for it (c:\windows)
                        Could you, perhaps, clarify this? "not uncommented" where? The text "mysql.dll" and "mysqllib.dll" do not appear in the config.php file, which is where I assumed you meant it needed to be "uncommented" so I am, unfortunately, back to the drawing board. Unless you can clarify what you are referring to.
                        KirksNoseHair

                        Comment

                        • KirksNoseHair
                          New Member
                          • Jan 2008
                          • 4
                          • 3.6.x

                          #13
                          OK, well, a quick update here: I'm not even really sure how I fixed it, but it seems to be working now.

                          I didn't "uncomment" anything, but I *did* place the PHP.INI file in the C:\Windows directory, then I rebooted and now it works.
                          KirksNoseHair

                          Comment

                          widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
                          Working...
                          😀
                          😂
                          🥰
                          😘
                          🤢
                          😎
                          😞
                          😡
                          👍
                          👎