Cài đặt PHP MySQL và phpmyadmin trên IIS

Với sự quan tâm ngày càng tăng của các cá nhân mong muốn cài đặt PHP và MySQL trên máy tính chạy hệ điều hành Windows, tôi nghĩ sẽ rất hữu ích nếu cung cấp một bộ hướng dẫn để giúp quá trình này trở nên dễ dàng nhất có thể. Trong bài viết này, tôi sẽ cung cấp một số kiến ​​thức cơ bản về cài đặt IIS và sau đó chuyển sang cài đặt PHP và MySQL

Một số điều cần thiết bạn sẽ cần để bắt đầu

  • IIS (phiên bản mới nhất là 10. 0)
  • Tệp cài đặt PHP Windows
  • Tệp nhị phân PHP
  • Tệp cài đặt Windows MySQL

Không bắt buộc

  • phpMyAdmin
  • Bàn làm việc MySQL

Cài đặt ứng dụng máy chủ web IIS

Bắt đầu nào. Vì bạn đang cài đặt những thứ này trên máy tính Windows, rất có thể bạn sẽ sử dụng IIS cho máy chủ web, tuy nhiên, điều này không bắt buộc. Tuy nhiên, bạn phải có một số máy chủ web đang chạy và bạn hoàn toàn có thể sử dụng Apache hoặc một máy chủ web khác mà bạn chọn, tuy nhiên, vì điều đó nằm ngoài phạm vi của hướng dẫn này nên chúng tôi sẽ để cuộc thảo luận đó vào một ngày khác

IIS 10 được bao gồm trong Windows 10 nhưng không được cài đặt theo mặc định. Nếu bạn chưa cài đặt thì hãy bắt đầu bằng cách cài đặt IIS

  1. Nhấp chuột phải vào Menu Bắt đầu
  2. Nhấp vào Ứng dụng & Tính năng
  3. Nhấp vào Chương trình và Tính năng trong Cài đặt liên quan
  4. Nhấp vào Bật hoặc tắt các tính năng của Windows trên thanh bên trái
  5. Kiểm tra tùy chọn cho Dịch vụ thông tin Internet (IIS)
  6. Nhấp vào dấu cộng để mở rộng tùy chọn và chọn bất kỳ tính năng bổ sung nào bạn muốn cài đặt
  7. Xác nhận mọi thứ rồi nhấn OK để bắt đầu cài đặt

Cài đặt PHP MySQL và phpmyadmin trên IIS

Thao tác này sẽ cài đặt IIS và tự động khởi động dịch vụ máy chủ web. Bạn không cần phải khởi động lại. Để kiểm tra cài đặt của bạn, hãy mở trình duyệt web của bạn và nhập vào http://localhost/. Thao tác này sẽ hiển thị trang IIS mặc định. Nếu đúng như vậy, quá trình cài đặt của bạn đã thành công và bạn có thể bắt đầu cài đặt PHP ngay lập tức

Cài đặt PHP

Việc bạn cài đặt PHP trước hay MySQL trước thực sự không quan trọng. Tôi chỉ đơn giản là có thói quen bắt đầu với PHP, vì vậy đó sẽ là bước tiếp theo của tôi. Để lấy các tệp bạn cần, hãy truy cập trang tải xuống tại php. net. Tại thời điểm viết bài này, phiên bản hiện tại của PHP là. Theo tài liệu PECL, nếu bạn đang sử dụng PHP dưới dạng FastCGI với IIS, bạn nên sử dụng phiên bản Non-Thread Safe (NTS) của PHP. Bạn sẽ muốn tải xuống PHP 8. 1. 8 gói zip. Giải nén các tệp vào C:\PHP. *Lưu ý không nên cài đặt PHP trong một thư mục chứa các khoảng trống như c:\Program Files\PHP vì nó có thể khiến một số máy chủ web bị sập

Tôi khuyên bạn nên thêm PHP vào biến môi trường Windows PATH

  1. Nhấp chuột phải vào Menu Bắt đầu
  2. Nhấp vào Hệ thống
  3. Nhấp vào Cài đặt hệ thống nâng cao
  4. Trong tab nâng cao, nhấp vào **Biến môi trường
  5. Nhấp vào Đường dẫn (Tôi thường thay đổi theo hệ thống ảnh hưởng đến tất cả các tài khoản, nhưng tùy thuộc vào bạn)
  6. Nhấp vào nút chỉnh sửa
  7. Thêm đường dẫn đến PHP. C. \PHP
  8. Tiếp tục nhấn OK cho đến khi mọi thứ đóng lại

Để kiểm tra cài đặt PHP của bạn, hãy sao chép phần sau vào một tệp và lưu nó dưới dạng

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
0 trong
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
1. (wwwroot là thư mục trang web mặc định của Windows IIS. Bất kỳ tệp web nào của bạn sẽ luôn ở trong đó)


Sau đó vào trình duyệt web của bạn và gõ.

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
2. Nếu cài đặt của bạn thành công, điều này sẽ hiển thị thông tin cấu hình PHP của bạn

Cài đặt MySQL

Bây giờ chúng ta có thể tiến hành cài đặt MySQL. Chuyển đến MySQL. Khi viết bài này, bản phát hành mới nhất là v8. 0. 29. Tải xuống tệp Windows (x86) (tệp lớn hơn, hiện tại là 439. 6M). Đây là gói đầy đủ và bao gồm trình cài đặt. Giải nén nó vào một vị trí tạm thời và chạy trình cài đặt. Đối với hầu hết các phần, đặc biệt là đối với những người lần đầu tiên thực hiện việc này, cách dễ nhất là sử dụng cài đặt tiêu chuẩn. Điều này về cơ bản sẽ cấu hình tất cả những thứ cơ bản bạn cần để MySQL hoạt động

Trong quá trình cấu hình, bạn sẽ được hỏi sử dụng cổng nào. Cổng mặc định 3306 thường dùng được, tuy nhiên, nếu bạn biết một thứ khác đang sử dụng cổng đó, bạn có thể chọn một cổng khác. Siêu người dùng của bạn sẽ được tạo trong quá trình cài đặt là người dùng root. Root là tên người dùng quản trị chính và có thể làm bất cứ điều gì trong MySQL. Bạn có thể thêm người dùng khác sau khi thiết lập và chạy, nhưng root sẽ là quyền truy cập quản trị chính của bạn. Nhớ mật khẩu root bạn sử dụng. Nếu bạn làm mất hoặc quên nó, sẽ không có cách nào để truy cập nó và bạn có thể thấy mình không thể sử dụng MySQL. Hoàn thành trình hướng dẫn. Bây giờ hãy kiểm tra nó để đảm bảo nó hoạt động. Chuyển đến Chương trình, rồi đến MySQL, rồi đến MySQL Server 8, rồi đến Máy khách dòng lệnh MySQL. Đây là một tiện ích tương tự như DOS để quản lý MySQL. Tại dấu nhắc mật khẩu, nhập mật khẩu bạn đã tạo và nhấn enter. Nếu máy chủ của bạn hoạt động bình thường, bạn sẽ nhận được một cái gì đó giống như thế này

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>

Nếu bạn thấy như vậy là bạn đã cài đặt thành công. Bạn có thể gõ bỏ hoặc thoát để đóng Máy khách

Bàn làm việc MySQL

Bây giờ có một số người theo chủ nghĩa thuần túy có thể thề với ứng dụng khách dòng lệnh đó và sử dụng nó riêng để quản lý máy chủ của họ. Tuy nhiên, đối với chúng tôi, những người giả mạo Windows đã quen với GUI "dễ sử dụng", có một công cụ tốt thay thế để quản lý máy chủ của bạn. Bàn làm việc MySQL. Tải xuống trình cài đặt và bạn sẽ thấy việc cài đặt rất đơn giản. Sau khi nó được cài đặt, chỉ cần chạy nó. Đối với đăng nhập của bạn, máy chủ sẽ là localhost, cổng sẽ là cổng bạn đã sử dụng khi cài đặt MySQL (mặc định 3306) và người dùng sẽ là người chủ với mật khẩu bạn đã cung cấp khi cài đặt. Vì việc quản trị máy chủ MySQL của bạn nằm ngoài phạm vi của bài viết này, nên chúng tôi sẽ để việc đó vào một ngày khác, tuy nhiên, bạn sẽ thấy rất dễ dàng khi có thể thêm người dùng, tạo và quản lý cơ sở dữ liệu của mình

Cài đặt PHP MySQL và phpmyadmin trên IIS

Cài đặt phpMyAdmin

Công cụ cuối cùng mà tôi liệt kê là tùy chọn, tôi thực sự không thể sống thiếu nó và đó là phpMyAdmin, có thể tải xuống TẠI ĐÂY. Chỉ cần giải nén nội dung vào một thư mục tạm thời. Tạo một thư mục có tên phpMyAdmin trong

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
1 và sao chép các tệp tải xuống phpMyAdmin đã giải nén của bạn vào đó. Sau đó, mở
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
4 trong trình chỉnh sửa và chỉnh sửa phần sau nếu cần

Đảm bảo số cổng ở đây

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
5 khớp với cổng bạn đã sử dụng khi cài đặt MySQL. Nếu bạn chỉ sử dụng nó như một máy phát triển và nó sẽ không được kết nối với internet hoặc có thể truy cập từ internet, hãy sử dụng cấu hình sau cho ba dòng này

________số 8_______

Nếu điều này có thể truy cập được từ web, rất có thể bạn sẽ muốn sử dụng xác thực HTTP, trong trường hợp đó, hãy thay đổi cấu hình thành http và để trống người dùng và mật khẩu. Lưu tệp dưới dạng

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
6 trong thư mục phpMyAdmin của bạn

Vì một số lý do trên máy Windows, phpMyAdmin dường như muốn truy cập vào

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
7. Để giải quyết vấn đề này, hãy mở
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
8 (hoặc WINNT nếu Win2K) và tìm phần sau

; Directory in which the loadable extensions (modules) reside.
extension_dir = "./'
Change that to
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./extensions/"

Sau đó cuộn xuống dòng này và bỏ ghi chú (bỏ dấu chấm phẩy ở đầu)

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

MySQL>
9

Bây giờ, theo lý thuyết, bạn sẽ có thể đến

$cfg['Servers'][$i]['auth_type'] 	= 'config';  // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] 		= 'root'; 	// MySQL user
$cfg['Servers'][$i]['password'] 	= 'yourpassword'; 		// MySQL password (only needed with 'config' auth_type)
0 và bạn nên làm việc. "Trong lý thuyết". Tuy nhiên, tôi đã thực hiện bốn lần cài đặt Windows và đây là lúc tôi luôn gặp khó khăn. Vì một số lý do, dường như có một chút vấn đề với giao thức xác thực MySQL mà nó không thích. Vì một trong những thành viên của chúng tôi gần đây đã gặp sự cố này và thay vì nhập lại mọi thứ, chỉ cần đọc bài đăng ở đây để biết cách giải quyết vấn đề này. Khi nó hoạt động, nó sẽ trông giống như thế này

Cài đặt PHP MySQL và phpmyadmin trên IIS

Phần kết luận

Chà, hơi dài dòng, nhưng nếu mọi việc suôn sẻ, bây giờ bạn có thể vui vẻ sẵn sàng bắt đầu cung cấp các trang PHP trên máy tính Windows của mình. Hướng dẫn của tôi có thể không bao gồm mọi chi tiết cụ thể, cũng như không giải đáp mọi vấn đề bạn có thể gặp phải. Nhưng nó sẽ đưa bạn đến nơi bạn có một cài đặt tốt

Nếu bất cứ ai có thông tin bổ sung, vui lòng thêm nó. Chúc bạn cài đặt thành công

Trang này được xuất bản vào ngày 16 tháng 12 năm 2005, lúc 20. 13. 02 (UTC). Nó được sửa đổi lần cuối vào ngày 31 tháng 12 năm 2022, lúc 01. 39. 46 (UTC)

Xin chào
Tôi rất bực bội 😟
Tôi đã làm theo hướng dẫn để cài đặt tất cả các bit
MySQL hoạt động
PHP hoạt động
IIS của tôi hoạt động
Công cụ quản trị MySQL hoạt động
phpMyAdmin không hoạt động 😟

Tôi liên tục nhận được

Không thể tải tiện ích mở rộng MySQL. Vui lòng kiểm tra cấu hình PHP của bạn. - Tài liệu

lỗi - PHP của tôi. ini trông như thế này (tại thời điểm này, nhưng đã có nhiều cách khác nhau)

;
extension_dir = "C. /PHP/máy lẻ"
tiện ích mở rộng = php_mbstring. dll

cấu hình của tôi. tập đoàn. tệp php trông như thế này

/ Loại xác thực /
$cfg['Máy chủ'][$i]['auth_type'] = 'config';
/Thông số máy chủ/
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/ Chọn MySQLi nếu máy chủ của bạn có nó /
$cfg['Máy chủ'][$i]['phần mở rộng'] = 'MySQL';
/ Người dùng cho các tính năng nâng cao /
$cfg['Servers'][$i]['controluser'] = 'pmausr';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';

tôi có nên thêm các bit khác từ hướng dẫn vào cấu hình không. tập đoàn. tập tin php?
I E. những bit này

$cfg['Máy chủ'][$i]['auth_type'] = 'config';

$cfg['Máy chủ'][$i]['người dùng'] = 'root';

$cfg['Servers'][$i]['password'] = 'mật khẩu của bạn';

// với 'config' auth_type)

vì cấu hình của tôi. mặc định không có chúng nên tôi không thêm chúng, đây có phải là vấn đề không?
Tôi đã thử di chuyển php_mbstring. dll sang các vị trí khác nhau trong thư mục PHP nhưng không gặp may. Tôi hoàn toàn bối rối về lý do tại sao điều này không hoạt động
Cảm ơn vì bất kì sự giúp đỡ
kiện

Tôi đã sử dụng hướng dẫn của bạn (Cảm ơn vì công việc của bạn trên btw đó. ) nhưng tôi đang gặp sự cố khi kết nối với bất kỳ cơ sở dữ liệu nào. Tất cả những thứ sau đây đều có trên máy cục bộ của tôi. PHP5. 2. 2, Máy chủ IIS 5. 1,MySql 5. 0. 41-cimmunity-nt và Nhà phát triển MS Server 2005. Khi tôi không thể kết nối với Server 2005, tôi đã tải MySql. Tôi gặp lỗi tương tự khi cố gắng kết nối với một trong hai máy chủ. Hầu hết, không có lỗi nào được báo cáo và không có kết nối, tập lệnh chỉ dừng lại (Tôi đã thử nhiều loại chuỗi kết nối nhưng đây là chuỗi mới nhất)

$link_id = mysql_connect();
if($link_id) echo "Connected to the MySQL server successfully
";
else die ("Kết nối với máy chủ MySQL không thành công");

Như đã đề cập, tôi nhận được kết quả tương tự khi cố gắng kết nối với MS Server 2005 bằng cách sử dụng $link_id = mssql_connect();

Nhân tiện, tôi không gặp vấn đề gì khi kết nối với Server 2005 bằng ASP. Nhưng chúng tôi có các dự án sắp tới sẽ yêu cầu PHP

Các tập lệnh PHP không yêu cầu kết nối với cơ sở dữ liệu đang hoạt động tốt. Tôi không gặp vấn đề gì khi đăng nhập vào MySql tại dấu nhắc lệnh. Nó có thể là một vấn đề riêng biệt, nhưng khi tôi cố gắng đăng nhập vào Server 2005 thông qua kết nối ODBC, tôi gặp lỗi 18456, trạng thái 11

Tôi đánh giá cao bất cứ sự giúp đỡ nào mà mọi người có thể đưa ra về vấn đề này. Thanks

Tôi đã làm theo hướng dẫn trên diễn đàn này để cài đặt PHP và MySQL trên Windows XP IIS và mọi việc đều suôn sẻ (hướng dẫn tuyệt vời của ATNO)
Nhưng khi cài đặt phpMyAdmin thì bánh xe tắt

Tôi đã xem qua mọi thứ được đăng trên diễn đàn này và không thể làm cho nó chạy trơn tru
Tôi thực sự đã truy cập trang

$cfg['Servers'][$i]['auth_type'] 	= 'config';  // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] 		= 'root'; 	// MySQL user
$cfg['Servers'][$i]['password'] 	= 'yourpassword'; 		// MySQL password (only needed with 'config' auth_type)
0 trong một vài lần và nó vẫn hoạt động nhưng sau đó tôi đóng trình duyệt và thử truy cập lại thì tôi nhận được thông báo này
phpMyAdmin - Lỗi
Không thể bắt đầu phiên mà không có lỗi, vui lòng kiểm tra các lỗi được cung cấp trong tệp nhật ký PHP và/hoặc máy chủ web của bạn và định cấu hình cài đặt PHP của bạn đúng cách

nó sẽ hoạt động/không hoạt động theo cách xoắn ốc mà tôi không cần thay đổi bất kỳ cài đặt nào. Tôi đang bối rối ở đây vì tôi đang cố gắng thiết lập tất cả những thứ này để tôi có thể phát triển cơ sở dữ liệu cho trang web mà tôi đang làm việc sẽ ra mắt trong vòng chưa đầy một tuần nữa. Phải thừa nhận rằng kỹ năng PHP/MySQL của tôi ở mức cơ bản nhất nhưng tôi thường khá giỏi trong việc làm theo các hướng dẫn và hướng dẫn giúp tôi vượt qua. Tuy nhiên, trong tình huống này, tôi hoàn toàn bối rối và sẽ đánh giá rất cao bất kỳ hình thức tư vấn hoặc trợ giúp nào mà bất kỳ ai có thể cung cấp cho tôi

cảm ơn

--chỉnh sửa--

Vào một lần tôi có thể đăng nhập thành công vào phpMyAdmin, tôi đã cố gắng tạo một cơ sở dữ liệu thử nghiệm với một bảng thử nghiệm. Cơ sở dữ liệu đã được tạo, nhưng khi tôi cố gắng tạo bảng thì tôi gặp lỗi này

No tables found in database.
PHP Warning: session_write_close() [function.session-write-close]: open(C:\DOCUME~1\YEMI\LOCALS~1\Temp\php\session\sess_apbmimv71ugga9lji84saqshi3, O_RDWR) failed: Permission denied (13) in C:\Inetpub\wwwroot\phpMyAdmin\navigation.php on line 82 PHP Warning: session_write_close() [function.session-write-close]: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\DOCUME~1\YEMI\LOCALS~1\Temp\php\session) in C:\Inetpub\wwwroot\phpMyAdmin\navigation.php on line 82

Chỉ tự hỏi nếu tôi có thể, hy vọng, nhận được sự giúp đỡ với điều này. Tôi đã làm theo các bước tại đây để thiết lập PHP và MySQL trên hệ thống của mình, sử dụng IIS, để tôi có thể chạy Helpdesk Reloaded cho công việc. Đó là hệ thống Windows 2000 Server, ISS 5. 1 (nếu bộ nhớ phục vụ tôi chính xác, tôi khá 2K đi kèm với IIS 5. 1 chứ không phải 5. 0), PHP5. 2. 4 và Mysql 6. 0. 2, tôi cũng đã cài đặt MySQL Tools 5. 0 và phpMyAdmin 2. 11. 1. Quá trình cài đặt Helpdesk Reloaded hoạt động tốt, cơ sở dữ liệu có tất cả thông tin được nhập vào từ phiên bản cục bộ mà tôi đang chạy bằng EasyPHP. Lúc đầu, trang đăng nhập không xuất hiện, nhưng đó chỉ là do cấu hình. tệp php không có mật khẩu DB trong đó, bây giờ nó hoạt động tốt. Nhưng bây giờ, bất cứ khi nào tôi đăng nhập, trang này không thể hiển thị và mã lỗi là "HTTP 405 - Tài nguyên không được phép. " Vì vậy, rõ ràng, đây là một vấn đề với IIS, và tôi đoán nó không phù hợp với một số động từ. tôi hiện có. php được đặt thành Tất cả Động từ, thay vì Giới hạn thành, vì tôi cho rằng điều đó sẽ khắc phục được sự cố, nhưng than ôi, không được. Vì vậy, bất kỳ trợ giúp sẽ được đánh giá rất cao

Xin chào ATNO/TW, cảm ơn vì hướng dẫn tuyệt vời về cách cài đặt PHP và MySQL trên Windows Server 2003 với IIS. Tôi mới ở đây và thực sự mới đối với IIS. Tình huống của tôi là, tôi đã cài đặt PHP, nó đang chạy, tôi đã cài đặt MySQL (Quản trị viên MySQL báo cáo rằng nó cũng đang chạy. Vấn đề của tôi, tôi không gặp bất kỳ thành công nào trong việc khiến hai tập lệnh nói chuyện với nhau

Tôi đang cài đặt Joomla 1. 0. 13 (Ổn định) trên máy chủ cụ thể đó và đây là dữ liệu màn hình xác nhận

Phiên bản PHP >= 4. 1. 0 Có

  • hỗ trợ nén zlib Có sẵn
  • Hỗ trợ XML Có sẵn
  • Hỗ trợ MySQL Không khả dụng
    cấu hình. php Có thể ghi
    Đường dẫn lưu phiên Không thể ghi
    Không được thiết lập

Hỗ trợ MySQL - không khả dụng, tại sao? . ini để kéo libmysql. dll vào C. thư mục \Windows\system32. PHP đang chạy tốt, MySQL 'được cho là' đang chạy tốt. Ai đó có thể vui lòng giúp tôi tìm ra vấn đề này trước khi tôi mất trí không

(*Ghi chú. Đường dẫn lưu phiên không quan trọng, đôi khi Joomla thực hiện điều đó trên máy chủ linux đang hoạt động của tôi và hoạt động bình thường. )

Trên lưu ý tốt, mọi thứ hoạt động hoàn hảo với usbwebserver từ http. //www. máy chủ web usb. com

Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn trước và ngày lễ vui vẻ

Xin chào, tôi đã tìm kiếm trực tuyến trong vài giờ qua để cố gắng tìm chủ đề tốt nhất (và hoạt động gần đây nhất) về chủ đề cài đặt Windows + PHP + MySql + phpMyAdmin. Và, tôi vui mừng báo cáo rằng đây là tài nguyên tốt nhất mà tôi có thể google

Tôi hy vọng rằng bạn có thể giúp tôi hiểu vấn đề mà tôi hiện đang gặp phải khi cài đặt

tôi đang dùng

  1. MySql 5. 1. 22-rc-win32
  2. PHP5. 2. 5-win32-installer
  3. phpMyAdmin 2. 11. 4-rc1-tiếng anh
  4. Máy chủ Windows 2003
  5. IIS6. 0

Tôi đã thử nghiệm một phpinfo. tập tin php chứa


và một bài kiểm tra. chứa php

') 
or die('Could not connect: ' . mysql_error()); 
echo 'Connected successfully'; 
mysql_select_db('mysql') or die('Could not select database'); 

// Performing SQL query 
$query = 'SELECT * FROM user'; 
$result = mysql_query($query) or die('Query failed: ' . mysql_error()); 

// Printing results in HTML 
echo "\n"; 
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { 
	echo "\t\n"; 
	foreach ($line as $col_value) { 
		echo "\t\t\n"; 
	} 
	echo "\t\n"; 
} 
echo "
$col_value
\n"; // Free resultset mysql_free_result($result); // Closing connection mysql_close($link); if ( !is_dir( session_save_path() ) ) { echo "'session.save_path' directory not set! Please set your session.save_path in your php.ini file."; } else { echo "'session.save_path' is set. "; echo session_save_path(); } ?>

Kết quả là một đầu ra phpinfo thành công có chứa các mục sau (rất có thể có liên quan)

tiêu đề (không có tiêu đề)
Đã tải tệp cấu hình C. \PHP\php. ban đầu

cấu hình
extension_dir C. \PHP\ext

mysql
API ứng dụng khách phiên bản 5. 0. 45

phiên họp
Đã bật Hỗ trợ phiên
Người dùng tệp xử lý lưu đã đăng ký
Trình xử lý serializer đã đăng ký PHP php_binary wddx

phiên họp. save_path C. \PHP\session

Đầu ra của thử nghiệm. php trông như thế này (được sửa đổi để xóa đầu ra mật khẩu)

Đã kết nối thành công
localhost root * Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 0 0 0
'phiên họp. save_path' được đặt. C. \PHP\session

Tuy nhiên, khi tôi truy cập trang phpmyadmin của mình, tôi nhận được

phpMyAdmin - Lỗi
Không thể bắt đầu phiên mà không có lỗi, vui lòng kiểm tra các lỗi được cung cấp trong tệp nhật ký PHP và/hoặc máy chủ web của bạn và định cấu hình cài đặt PHP của bạn đúng cách

I have reviewed the suggestions in this thread and granted both the IUSR_ and NETWORK_SERVICE users full control of the C:\PHP\sessions directory.

Tôi sẽ đánh giá rất cao sự giúp đỡ của bạn. Xin hãy giúp tôi tìm ra những gì tôi đang làm sai

Cảm ơn bạn

Chỉnh sửa. Trước khi bạn hỏi, tôi đã thử bật tệp nhật ký và không thành công. Tôi hoàn toàn sẵn sàng thử bật tệp nhật ký nhưng tôi cần hướng dẫn

Cảm ơn ATNO/TW vì hướng dẫn tuyệt vời. MySQL Administrator là một công cụ tuyệt vời (lần đầu tiên tôi nhìn thấy nó)

Cảm ơn bạn cũng đã dành thời gian để giúp tất cả chúng tôi với thiết lập này

Bây giờ cho vấn đề của tôi. Tôi đang cố gắng thiết lập PHPBB cho nhóm trò chơi của chúng tôi và không thể làm cho nó hoạt động được. Có vẻ như PHP đã được cài đặt đúng cách (tôi nhận được thông tin. màn hình php). Có vẻ như MySQL đã được cài đặt đúng cách (tôi nhận được phần nhập mật khẩu vào màn hình MySQL và đăng nhập thành công). Tuy nhiên, khi tôi đi đến phần thiết lập cho PHPBB, nó không hiển thị MySQL là đã được cài đặt. Trong MySQL Administrator nó hiện 3 database. information_schema, MySQL và thử nghiệm

Tôi đã xóa hoàn toàn mọi thứ (PHP, MySQL, PHPBB) và cài đặt lại mà không gặp may. Tôi đã gặp khó khăn ở một điều trong hướng dẫn của bạn, phần về chỉnh sửa PHP. tập tin ini. Tôi không có một trong C của tôi. \Windows thư mục vì vậy tôi đã chỉnh sửa thư mục trong C của mình. thư mục \PHP. C. \PHP nằm trong đường dẫn của tôi nên nó sẽ hoạt động

Tôi là người mới sử dụng PHP, PHPBB và MySQL nên có thể tôi đã bỏ lỡ một điều dễ dàng nhưng hiện tại tôi đang gặp khó khăn. Cảm ơn bạn cho bất kỳ giúp bạn có thể cho tôi

Làm cách nào để cài đặt PHP và MySQL trên máy chủ IIS?

Chúng tôi khuyên bạn nên tải xuống Windows® Installer. Khởi động Windows Installer hoặc giải nén tất cả các tệp từ kho lưu trữ rồi bắt đầu Thiết lập. exe . Bạn có thể sử dụng Thiết lập điển hình hoặc tùy chỉnh cài đặt cho phù hợp với nhu cầu của mình.

Làm cách nào để cài đặt phpMyAdmin trong IIS?

Bạn có thể cài đặt phpMyAdmin trong thư mục của trang web IIS hiện tại và tạo một trang web riêng cho nó, chúng tôi khuyên bạn nên chọn tùy chọn cuối cùng (Trình quản lý IIS > Trang web > Thêm trang web > Chỉ định tên trang web và đường dẫn đến thư mục phpmyadmin . .
ngôn ngữ mặc định—tiếng Anh
máy chủ mặc định—127. 0. 0. 1
cuối dòng—Windows ( r n)

Làm cách nào để cài đặt PHP MySQL phpMyAdmin?

Cài đặt phpMyAdmin .
Cài đặt phpMyAdmin. sudo apt cài đặt phpmyadmin. Trả lời có cho “Định cấu hình cơ sở dữ liệu cho phpmyadmin với dbconfig-common?.
Khởi động lại máy chủ Apache. khởi động lại dịch vụ sudo apache2
Truy cập http. // localhost/phpmyadmin. Nếu bạn nhận được trang web phpMyAdmin, bạn đã hoàn tất

Làm cách nào để lưu trữ PHP trong IIS?

Để cài đặt máy chủ web IIS và định cấu hình cho các ứng dụng web PHP, hãy làm theo các bước được liệt kê. .
Bước 1. Cài đặt IIS và PHP
Bước 2. Định cấu hình Cài đặt PHP
Bước 3. Định cấu hình bảo mật ứng dụng PHP