Nasıl PHP ADOdb ve MySQL ile çalışmak için alabilirim?

4 Cevap php

MySQL ile Windows Server üzerinde IIS çalışan bir PHP sitesi almak için çalışıyorum.

Ben bu hatayı alıyorum ...

Ölümcül hata: tanımlanmamış işlev mysql_connect () C Call: \ inetpub ... \ adodb hattında 363 sürücüleri \ adodb-mysql.inc.php \


Güncellemek ...

This link outlines the steps I followed to install PHP on my server:
How do I get PHP and MySQL working on IIS 7.0 ?
(note especially steps 6 and 8 regarting php.ini and php_mysql.dll).

Phpinfo rapor referans SQL Sadece iki satır:

<?php
    phpinfo();
?>

Configure Command:
cscript /nologo configure.js "--enable-snapshot-build" "--enable-mysqlnd"

sql.safe_mode:
Local Value Off, Master Value Off

PHP Yapılandırma Command

PHP sql.safe_mode


Güncellemek ...

Ben çözüm bulundu: How do I install MySQL modules within PHP?

4 Cevap

Mysql fonksiyonları PHP ile derlenmiş olup olmadığını görmek için phpinfo Çıkış

<?php
    phpinfo();
?>

Php bazı sürümlerinde bu yana, onun install ile varsayılan değil.

Edit for the Update:

Sen) (sizin phpinfo tam MySQL kategori olmalıdır;

Örneğin bu bakınız: https://secure18.easycgi.com/phpinfo.php (Google'da örnek)

Kullandığınız PHP sürümü MySQL desteği ile derlenmiş olmamıştır, ya da php.ini etkin değil gibi geliyor.

Eğer MySQL PHP uzantıları yüklü var değil gibi görünüyor! Siz (ve anything ADODB yapıyor olmamalıdır) doğru modülleri yüklemeden dışında herhangi bir yapılandırma yapmak zorunda olmamalıdır.

PHP de 2 versiyonu geliyor - bir CGI sürümü ve bir ISAPI modülü. Sen iyi ISS ile ISAPI sürümünü kullanıyorsanız ve tüm abartı ekliyoruz ...