Tôi vừa cài đặt PHP và Apache trên máy tính tại nhà. Khi tôi cố gắng gọi hàm mysql_connect
tôi nhận được:Gọi hàm không xác định mysql_connect
fatal error: call to undefined function mysql_connect.
Tôi đã nạp php.ini nơi tôi có những dòng chú thích extension=php_mysql.dll
và extension=php_mysqli.dll
và thư mục tiện ích thay đổi để extension_dir = "C:\php\ext"
- đó là thư mục nơi các tập tin php_mysql.dll và php_mysqli .dll. Làm cách nào để khắc phục sự cố này?
Sản lượng phpinfo(): http://jsfiddle.net/MMTwA/
Bạn đã khởi động lại apache sau khi chỉnh sửa php.ini chưa? :) Và bạn cũng đã cài đặt MySQL chưa? Có lẽ bạn nên có một cái nhìn tại XAMPP (http://www.apachefriends.org/en/xampp-windows.html) mà là một dễ sử dụng gói có chứa apache, php và mysql. – Quasdunk
Có, tôi đã khởi động lại nó. Có, tôi đã cài đặt MySQL mặc dù tôi đã không tôi vẫn sẽ nhận được "chức năng không xác định ...". Có lẽ tôi sẽ xem xét XAMPP đó nếu tôi không giải quyết điều này, cảm ơn. –
Thử sao chép 'libmysql.dll' vào' C: \ Windows \ System32'. Và, một lần nữa, nếu bạn chỉ cần một môi trường phát triển, hãy xem XAMPP. Nó đi kèm với tất cả mọi thứ tích hợp, có một GUI, hoạt động ra khỏi hộp và sẽ giúp bạn tiết kiệm rất nhiều đau đầu (đặc biệt là dưới Windows!). – Quasdunk