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 Show Một số điều cần thiết bạn sẽ cần để bắt đầu
Không bắt buộc
Cài đặt ứng dụng máy chủ web IISBắ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
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 Cài đặt PHPViệ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 Tôi khuyên bạn nên thêm PHP vào biến môi trường Windows PATH
Để 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 0 trong 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õ. 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ạnCài đặt MySQLBâ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
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 MySQLBâ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 phpMyAdminCô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 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ở 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 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 6 trong thư mục phpMyAdmin của bạnVì một số lý do trên máy Windows, phpMyAdmin dường như muốn truy cập vào 7. Để giải quyết vấn đề này, hãy mở 8 (hoặc WINNT nếu Win2K) và tìm phần sau
Sau đó cuộn xuống dòng này và bỏ ghi chú (bỏ dấu chấm phẩy ở đầu) 9Bây giờ, theo lý thuyết, bạn sẽ có thể đến 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àyPhần kết luậnChà, 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 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) ; 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 / 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? $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 đã 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(); 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) 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 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àyphpMyAdmin - 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
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ợ 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
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
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)
Đầ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)
Tuy nhiên, khi tôi truy cập trang phpmyadmin của mình, tôi nhận được
I have reviewed the suggestions in this thread and granted both the IUSR_ 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 |