redbox
27-02-2010, 12:18
Chào các bạn.
Tôi đã cài đặt thủ Apache, PHP, MySQL : Môi trường Window 7 Ultimate, theo các bước:
1.Cài đặt apache_2.2.11-win32-x86-openssl-0.9.8i . sau đó xem lại bằng IE8 thì tốt, có hiện dòng chữ: It works !
2. Cài đặt PHP: unzip file php-5.2.9-2-Win32.zip vào thư mục C:\PHP
Điều chỉnh file: C:\Apache22\conf\httpd.conf ;
C:\PHP\php.ini
Sau đó gõ dòng chữ: http://localhost/ thì thấy tốt: It works !
http://localhost/index.php với file index.php có nội dung là: <?php phpinfo(); ?> --> kết quả: tốt. có thông tin PHP.
PHP Version 5.2.9-2
System Windows NT myPC 6.1 build 7600
Build Date Apr 9 2009 08:22:37
SERVER_SOFTWARE Apache/2.2.11 (Win32)
PHP/5.2.9-2
3. Cài đặt MySQL: mysql-5.1.34-win32.msi
Sau đó: "Enable TCP/IP Networking" , port 3306
+ Mở file php.ini tìm ;extension=php_mysql.dll và sửa lại extension=php_mysql.dll (bỏ dấu ; )
+ Copy cái file libmysql.dll trong folder của MySQL vào folder cài đặt PHP5 ( or window32)
+ tìm dòng Code ";extension=php_mysql.dll" rồi bỏ dấu ";" đi
Test lại: tạo file testmysql.php với nội dung:
<?php
$server = "localhost";
$user = "root";
$pass = "www";
$data = "mysql"; // day la database mac dinh co san cua mysql dung de quan ly cau truc
mysql_connect($server, $user, $pass) or die("Error:".mysql_error());
mysql_select_db($data) or die("Error:".mysql_error());
echo "Connect successfully!";
?>
Thì không được kết quả gì: không có error message, error log gì cả. Mặc dù mình đã: thay đổi trong php.ini:
display_errors = Off và sửa thành
display_errors = On
Tìm tiếp đến display_startup_errors = Off
và sửa thành display_startup_errors = On
Vấn đề này mình bị khó khi cài đặt thủ công tương tự trên Window XP SP3.
Vậy bạn nào có kinh nghiệm về connect MySQL này hãy cho ý kiến, kinh nghiệm giúp mình nha. !!!
Vấn đề này rất cơ bản nhưng dễ đau đầu quá.
Cám ơn rất nhiều.
Tôi đã cài đặt thủ Apache, PHP, MySQL : Môi trường Window 7 Ultimate, theo các bước:
1.Cài đặt apache_2.2.11-win32-x86-openssl-0.9.8i . sau đó xem lại bằng IE8 thì tốt, có hiện dòng chữ: It works !
2. Cài đặt PHP: unzip file php-5.2.9-2-Win32.zip vào thư mục C:\PHP
Điều chỉnh file: C:\Apache22\conf\httpd.conf ;
C:\PHP\php.ini
Sau đó gõ dòng chữ: http://localhost/ thì thấy tốt: It works !
http://localhost/index.php với file index.php có nội dung là: <?php phpinfo(); ?> --> kết quả: tốt. có thông tin PHP.
PHP Version 5.2.9-2
System Windows NT myPC 6.1 build 7600
Build Date Apr 9 2009 08:22:37
SERVER_SOFTWARE Apache/2.2.11 (Win32)
PHP/5.2.9-2
3. Cài đặt MySQL: mysql-5.1.34-win32.msi
Sau đó: "Enable TCP/IP Networking" , port 3306
+ Mở file php.ini tìm ;extension=php_mysql.dll và sửa lại extension=php_mysql.dll (bỏ dấu ; )
+ Copy cái file libmysql.dll trong folder của MySQL vào folder cài đặt PHP5 ( or window32)
+ tìm dòng Code ";extension=php_mysql.dll" rồi bỏ dấu ";" đi
Test lại: tạo file testmysql.php với nội dung:
<?php
$server = "localhost";
$user = "root";
$pass = "www";
$data = "mysql"; // day la database mac dinh co san cua mysql dung de quan ly cau truc
mysql_connect($server, $user, $pass) or die("Error:".mysql_error());
mysql_select_db($data) or die("Error:".mysql_error());
echo "Connect successfully!";
?>
Thì không được kết quả gì: không có error message, error log gì cả. Mặc dù mình đã: thay đổi trong php.ini:
display_errors = Off và sửa thành
display_errors = On
Tìm tiếp đến display_startup_errors = Off
và sửa thành display_startup_errors = On
Vấn đề này mình bị khó khi cài đặt thủ công tương tự trên Window XP SP3.
Vậy bạn nào có kinh nghiệm về connect MySQL này hãy cho ý kiến, kinh nghiệm giúp mình nha. !!!
Vấn đề này rất cơ bản nhưng dễ đau đầu quá.
Cám ơn rất nhiều.