Hướng dẫn local web server that runs php script - máy chủ web cục bộ chạy tập lệnh php
Nếu bạn muốn khởi chạy một trang web mới hoặc kiểm tra cách một CMS hoặc tập lệnh PHP nhất định hoạt động, một tùy chọn miễn phí không yêu cầu bạn mua máy chủ đang sử dụng môi trường máy chủ web cục bộ. Bạn có thể chạy Linux, Apache, MySQL, PHP, Python hoặc Perl trên môi trường máy chủ web cục bộ bất kể hệ điều hành bạn đang sử dụng. Show Môi trường máy chủ web cục bộ cho phép bạn mô phỏng môi trường máy chủ web Linux trên Windows, MacOS hoặc bất kỳ hệ điều hành nào khác mà bạn có và chạy bất kỳ tập lệnh PHP nào với MySQL trên chúng. Môi trường máy chủ web cục bộ cho phép bạn cài đặt và kiểm tra tập lệnh PHP hoặc CMS trên máy tính cục bộ của bạn, cài đặt các plugin và chủ đề cần thiết trên đó, tùy chỉnh nó nhiều như bạn muốn và khi nó sẵn sàng sử dụng, hãy tải nó lên một Máy chủ web và khởi chạy trang web trực tuyến của bạn. Có một vài môi trường máy chủ web địa phương miễn phí và được trả tiền và tất cả chúng đều cung cấp cho bạn các yêu cầu cơ bản mà bạn cần để chạy tập lệnh PHP cục bộ. Một số trong số chúng cho phép bạn chạy nhiều tập lệnh PHP khác nhau trên máy tính cục bộ của bạn và làm việc riêng trên từng tập lệnh. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn thông tin chi tiết về môi trường máy chủ web cục bộ nổi tiếng và hữu ích nhất có thể được sử dụng để chuyển đổi máy tính cục bộ của bạn thành máy chủ web để chạy bất kỳ tập lệnh Python, Perl hoặc PHP nào trên đó. Danh sách các môi trường máy chủ web cục bộ tốt nhất để chạy tập lệnh PHP1. WamperverWampServer - Môi trường máy chủ web cục bộWampServer là một môi trường máy chủ web cục bộ miễn phí và mạnh mẽ để chạy các tập lệnh PHP đơn giản hơn để sử dụng so với một số ứng dụng tương tự. WampServer cho phép bạn khởi chạy máy chủ web cục bộ của mình một cách dễ dàng mà không cần phải có kiến thức về PHP. Apache, MySQL và PHP được gói & nbsp; vào sản phẩm này và bạn có thể chạy bất kỳ tập lệnh nào cần các yêu cầu này trên PC của bạn. Sau khi cài đặt, bạn có thể dễ dàng bắt đầu & nbsp; WampServer và bất cứ khi nào bạn hoàn thành các tập lệnh, bạn có thể dễ dàng tắt nó bằng một cú nhấp chuột. Như đã đề cập, hầu hết các tập lệnh PHP cần cơ sở dữ liệu MySQL để chạy và & NBSP; WampServer cũng hỗ trợ điều đó. Quản lý cơ sở dữ liệu MySQL có thể được thực hiện bằng PhpMyAdmin, cho phép bạn có quyền kiểm soát mọi bản ghi trong cơ sở dữ liệu và mỗi bảng trong đó. WampServer cho phép bạn thay đổi phiên bản PHP để kiểm tra xem tập lệnh của bạn có hoạt động hoàn toàn tốt với một phiên bản cụ thể & NBSP; Php và tương thích với điều đó. & NBSP; Đôi khi & nbsp; bạn có thể cần khởi động lại PHP, MySQL hoặc các dịch vụ chạy khác vì bạn đã phải đối mặt với một vấn đề kỹ thuật hoặc bạn cần phải làm như vậy vì bất kỳ lý do nào khác. Khởi động lại & nbsp; WampServer dễ dàng như bắt đầu và dừng nó. WampServer là một phần mềm môi trường máy chủ web địa phương khá nhẹ & NBSP; có thể được sử dụng trên bất kỳ PC mới hoặc cũ nào mà không gặp vấn đề gì. Bạn có thể sử dụng nó để chạy bất kỳ hệ thống quản lý nội dung nào như WordPress, Drupal, Joomla và tất cả các tập lệnh PHP khác cục bộ trên PC của bạn. 2. EasyphpEasyPhp - Môi trường máy chủ web cục bộEasyPhp là một môi trường máy chủ web địa phương mạnh mẽ & NBSP; có tất cả những thứ bạn cần để chạy một máy chủ cục bộ có sẵn. Nó phổ biến hơn trong số các nhà phát triển PHP vì nó có các mô -đun cho phép họ mã hóa và chạy các chương trình PHP một cách dễ dàng. EasyPhp có thể được sử dụng làm di động và bạn có thể cài đặt tất cả các mô -đun và yêu cầu để bắt đầu tập lệnh và lập trình PHP ở bất cứ đâu trên bất kỳ máy tính nào bằng phần mềm này. Giao diện của & nbsp; EasyPhp thân thiện với người dùng và đơn giản, & nbsp; điều này làm cho nó trở thành một lựa chọn phù hợp cho người dùng mới bắt đầu và người dùng nâng cao, những người không thích các giao diện phức tạp & nbsp; Nó cho phép họ tập trung nhiều hơn vào công việc chính của họ, đó là lập trình và tùy chỉnh các tập lệnh. Tất cả các hệ thống quản lý nội dung phổ biến như WordPress, Joomla, Drupal, v.v., đều có thể chạy được trong môi trường của & nbsp; easyphp. Bạn có thể sử dụng & nbsp; EasyPhp để chuyển đổi máy tính cục bộ của riêng bạn thành máy chủ web và chạy tất cả các tập lệnh bạn muốn trên nó, sau đó tải chúng lên máy chủ từ xa sau nếu bạn muốn. EasyPhp rất dễ học và bất kỳ người dùng nào cũng có thể có lợi & nbsp; từ nó mà không cần tìm hướng dẫn. Nó cho phép bạn cài đặt các ứng dụng khác, trong đó & NBSP; có thể là các ứng dụng của bên thứ ba, để mở rộng các tính năng mã hóa của nó. EasyPhp là một môi trường máy chủ web cục bộ hữu ích để phát triển mã PHP và chạy và gỡ lỗi mà không cần rời khỏi ứng dụng. EasyPhp là một ứng dụng khá nhỏ để mã hóa các chương trình PHP, chạy tập lệnh và gỡ lỗi & nbsp; chúng trên máy tính cục bộ của bạn. Chương trình thông báo cho bạn về các lỗi bạn có thể đã gây ra trong các ứng dụng PHP của bạn. 3. LargonLargon - Môi trường máy chủ web cục bộLaragon là một trình giả lập máy chủ cung cấp cho bạn một môi trường máy chủ web cục bộ tốt cho lập trình dựa trên web trong Windows. Đó là một môi trường phù hợp để bạn xây dựng và làm việc trên các dự án PHP & nbsp; on & nbsp; localhost. & Nbsp; Tất cả mọi thứ mà một nhà phát triển web cần để mã hóa và chạy các tập lệnh như Apache, MySQL, PHP, NGNIX, JS, GIT và nhà soạn nhạc được cung cấp trong Laragon và các tính năng có thể được mở rộng bằng cách thêm các công cụ vào nó. Laragon có thể & nbsp; được cài đặt trên PC hoặc thay thế, bạn có thể sử dụng nó làm phần mềm di động. Nó là một trình giả lập máy chủ nhanh và mạnh mẽ cho PHP, JS, Python, Java và nhiều hơn nữa. & NBSP; Giao diện của Laragon thân thiện với người dùng và đơn giản và bạn có thể tùy chỉnh & nbsp; nó dựa trên nhu cầu của bạn. Phần mềm này là một lựa chọn tốt để phát triển và thử nghiệm các ứng dụng web trên PC cục bộ của bạn. Bạn có thể chuyển thư mục của Laragon và các dự án bạn đã thực hiện trong đó sang các ổ đĩa hoặc máy tính khác mà không phải lo lắng, hoặc thậm chí bạn có thể sử dụng các khả năng đồng bộ hóa không gian đám mây. Để làm như vậy, bạn chỉ cần sao chép thông tin từ thư mục WWW (là thư mục chính của Largon và chứa các tệp dự án), thư mục dữ liệu (chứa cơ sở dữ liệu bạn đã thực hiện cho các dự án của bạn, như MySQL) và thư mục chứa dữ liệu của người dùng. & nbsp; Largon có thể được cấu hình dễ dàng và tự động và bạn có thể thêm bất kỳ tính năng bổ sung nào vào nó với một vài cú nhấp chuột. Một số công cụ bổ sung bạn có thể thêm là Ruby, Apache, PostgreSQL, MongoDB, v.v. CMS WordPress có thể dễ dàng được cài đặt trong Largon với nỗ lực tối thiểu. Sau khi cài đặt, bạn có thể thêm các chủ đề và plugin từ bảng quản trị của trang web WordPress được lưu trữ cục bộ của bạn, giống hệt như một trang web dựa trên WordPress thực tế. 4. Máy tính để bànMáy tính để bàn - Môi trường máy chủ web cục bộDesktopserver là một trong những môi trường máy chủ web cục bộ lâu đời nhất & NBSP; Máy tính để bàn chủ yếu được phát triển để cài đặt và chạy WordPress và quá trình cài đặt của WordPress đã được trình hướng dẫn cho phép bạn cài đặt từng bước một WordPress. Desktopserver có cả phiên bản miễn phí và cao cấp, và nó rõ ràng rằng một số tính năng trong phiên bản miễn phí bị hạn chế. Ví dụ:
Tất cả các tính năng được đề cập chỉ có thể trong phiên bản cao cấp có vẻ không quan trọng đối với hầu hết người dùng trung bình và người mới bắt đầu. Một giới hạn lớn khác của phiên bản miễn phí của máy tính để bàn là số lượng cài đặt của WordPress. 3. & nbsp; Điều đó có nghĩa là bạn chỉ có thể có 3 cài đặt WordPress cùng một lúc chạy trên PC cục bộ của bạn bằng cách sử dụng phiên bản miễn phí của & NBSP; máy tính để bàn. 5. AMPSSAMPSS - Môi trường máy chủ web cục bộAMPPS & NBSP; là một trong những môi trường dễ sử dụng nhất & NBSP; Môi trường máy chủ web cục bộ cho cả Windows và MacOS với nhiều tính năng. Bạn có thể nhận thấy rằng một số bảng điều khiển của máy chủ web cho phép bạn cài đặt một số tập lệnh PHP dễ dàng chỉ bằng một vài cú nhấp chuột. Một trong những trình cài đặt nổi tiếng nhất là & nbsp; Softacious, & nbsp; có trình cài đặt tự động cho hơn 350 tập lệnh, bao gồm WordPress, Drupal, Joomla và các tập hợp khác, và có sẵn cho hầu hết các bảng điều khiển hiện đại & NBSP, như CPANEL, PLESK, Directadmin, Interworx, H-Sphere. AMPSS & nbsp; là một ứng dụng tuyệt vời có tất cả các PHP, MySQL và các yêu cầu khác & nbsp; bạn sẽ cần chạy tập lệnh trên PC cục bộ của mình, ngoài việc có hỗ trợ cho & nbsp; Softacious. Sử dụng môi trường máy chủ web cục bộ này, bạn có thể cài đặt rất nhiều hệ thống quản lý nội dung và tập lệnh với mức tối thiểu & nbsp; số lượng nỗ lực cục bộ và tùy chỉnh chúng theo nhu cầu của bạn. Softacious là chữ viết tắt & nbsp; thuật ngữ cho & nbsp; apache, mysql (MongoDB), PHP (perl, python) và mềm, và nó dễ dàng cho phép bạn chuyển đổi giữa các phiên bản PHP khác nhau. AMPSS & nbsp; có thể được sử dụng làm phần mềm miễn phí hoặc trả phí và có một số hạn chế trong phiên bản miễn phí & nbsp; có thể chấp nhận được cho trung bình & nbsp; người dùng muốn xem kịch bản và cms hoạt động cục bộ như thế nào. Vì WordPress là CMS phổ biến nhất trên thế giới hiện nay, AMPSS có một số tính năng đặc biệt cho hệ thống quản lý nội dung này. Ví dụ: amps bao gồm một công cụ quản lý WordPress giúp việc quản lý nhiều cài đặt WordPress. AMPSS cho phép các nhà phát triển cài đặt nhiều phiên bản PHP cục bộ và kiểm tra khả năng tương thích của mã bằng văn bản của họ với các phiên bản PHP khác nhau. Quá trình cài đặt của các phiên bản PHP khác nhau là đơn giản & nbsp; với một vài cú nhấp chuột! Công cụ WordPress Management cho phép bạn quản lý các chủ đề và plugin cho WordPress được cài đặt cục bộ của bạn một cách dễ dàng. Bạn thậm chí có thể tìm kiếm thông qua kho lưu trữ WordPress và cài đặt bất kỳ plugin hoặc chủ đề nào bạn muốn bằng một cú nhấp chuột. Quá trình nâng cấp của WordPress đã cài đặt có thể được thực hiện trong công cụ WordPress Management. Bạn cũng có thể nhập WordPress từ máy chủ web trực tiếp bằng công cụ này. Trong cả hai phiên bản miễn phí và trả phí, bạn có thể cài đặt nhiều tập lệnh và hệ thống quản lý nội dung trên máy tính cục bộ của bạn như bạn muốn. Chẳng hạn, & NBSP; Công cụ WordPress Management chỉ có sẵn cho người dùng cao cấp. Bạn có thể sao lưu hoàn chỉnh WordPress được cài đặt và tùy chỉnh cục bộ của mình và xuất nó sang máy tính cục bộ của riêng bạn hoặc sử dụng một trong các dịch vụ trực tuyến từ xa sau: & nbsp; Dropbox, Google Drive, OneDrive, AWS S3, v.v. 6. XamppXAMPP - Môi trường máy chủ web cục bộXAMPP là một môi trường máy chủ web địa phương nổi tiếng khác & NBSP; XAMPP có tất cả các gói cần thiết để hoạt động như một môi trường máy chủ web địa phương. Apache, MySQL, PHP và Perl đều được bao gồm trong gói. Ứng dụng đa nền tảng này là một lựa chọn tốt cho người dùng mới bắt đầu và người dùng nâng cao muốn chạy tập lệnh cục bộ. Bạn có thể sử dụng XAMPP cùng với Access FTP và Mail Server, đây là một lựa chọn tốt để kiểm tra các tập lệnh cục bộ và tải chúng lên máy chủ nếu cần. Bảng điều khiển của XAMPP cung cấp cho bạn nhiều tùy chọn để tùy chỉnh & nbsp; ứng dụng theo nhu cầu của bạn. Có rất nhiều cấu hình mà bạn có quyền kiểm soát trong bảng quản trị XAMPP, được ưu tiên bởi những người dùng nâng cao cần nhiều tùy chọn kiểm soát hơn. Một tính năng tốt khác của XAMPP là theo dõi chi tiết tốt về các lỗi và thông tin sử dụng, giúp việc theo dõi dễ dàng hơn cho quản trị viên. Mặc dù & NBSP; XAMPP là một môi trường máy chủ web cục bộ tốt, có một số đối số trên mạng về & nbsp; nhược điểm của việc sử dụng XAMPP trên các máy chủ sản xuất.disadvantages of using XAMPP on production servers. Nếu bạn giữ thông tin nhạy cảm trên cơ sở dữ liệu XAMPP và sử dụng nó trên máy chủ sản xuất, bạn có nguy cơ tin tặc truy cập cơ sở dữ liệu và đánh cắp dữ liệu của bạn. Chương trình FTP mặc định được sử dụng trong XAMPP là ProfTPD và mật khẩu mặc định cho ứng dụng này là Lamp Lamp. Nếu bạn không thay đổi nó, các tệp của bạn có thể được truy cập bởi người dùng trái phép. Một vấn đề tương tự là với máy chủ email, được ưu tiên được bảo mật trước khi sử dụng XAMPP trên các trang web sản xuất. 7. MampMAMP - Môi trường máy chủ web cục bộMAMP là chương trình môi trường máy chủ web địa phương miễn phí & NBSP; MAMP cho phép bạn chạy bất kỳ tập lệnh nào với bất kỳ yêu cầu nào như & nbsp; Apache, nginx, mysql, PHP, python, perl hoặc ruby trên PC của bạn. Nếu bạn muốn chạy các tập lệnh này trên PC, MAMP sẽ có các giải pháp cho bạn. MAMP & NBSP; Môi trường Máy chủ Web cục bộ có cả phiên bản miễn phí và Pro, và tên MAMP là viết tắt của & nbsp; Mac OS X, Apache, MySQL (Mariadb) và PHP (Perl, Python). Đây là những công cụ cần thiết để chạy hầu hết các tập lệnh. Hầu hết thời gian, PHP được kèm theo MySQL hoặc một số cơ sở dữ liệu khác. Hầu hết các tập lệnh thường cần gói này để chạy, vì vậy & NBSP; môi trường máy chủ web cục bộ cung cấp tất cả các công cụ này trong gói sẵn sàng sử dụng. Một lợi thế lớn của việc sử dụng & nbsp; môi trường máy chủ web cục bộ là có thể thực hiện tất cả các công việc khó khăn cần các dòng lệnh trong giao diện đồ họa dễ sử dụng & nbsp; các lệnh thông thường. Một trong những lý do chính khiến môi trường máy chủ cục bộ phổ biến là giao diện thân thiện với người dùng của họ, điều này giúp bạn độc lập với các lệnh chạy. Với MAMP, bạn có thể dễ dàng khởi chạy và khởi động máy chủ cục bộ của mình bằng một vài cú nhấp chuột. & NBSP; Nếu bạn dự định khởi chạy một trang web WordPress và bạn cần kiểm tra nó trước khi phát hành, Mamp là một lựa chọn tốt cho bạn. Nó cho phép bạn cài đặt một WordPress cục bộ trên PC của bạn và tùy chỉnh nó. Cài đặt WordPress yêu cầu cơ sở dữ liệu PHP và MySQL, và may mắn thay, & nbsp; Mamp & nbsp; có hai cái này, vì vậy bạn có thể cài đặt WordPress trên nó một cách dễ dàng với một vài lần nhấp chuột. Bảng điều khiển của MAMP giúp bạn dễ dàng điều khiển WordPress của mình dễ dàng mà không cần bất kỳ dòng lệnh nào. Bạn có thể sử dụng tất cả các tính năng được bao gồm trong bảng điều khiển MAMP, với các nhấp chuột của chuột, nhưng nếu bạn cần thêm các nhiệm vụ, sẽ rất khó để thực hiện chúng với MAMP. MAMP có rất nhiều lợi thế như A & NBSP; môi trường máy chủ web cục bộ, nhưng nó cũng có lỗ hổng riêng. Ví dụ, nó không dễ dàng chạy nhiều dự án trên MAMP và nó sẽ hơi phức tạp, nhưng đó là một lựa chọn tốt để thực hiện một dự án. Nếu bạn muốn chạy nhiều dự án trên MAMP, thì nó không cho phép bạn đặt các cấu hình khác nhau cho chúng, nhưng bạn được phép định cấu hình MAMP cho tất cả chúng nếu các thuộc tính đó sẽ được sử dụng cho tất cả chúng. Bạn không thể thay đổi tài nguyên hệ thống cho từng dự án của mình và tài nguyên phần cứng sẽ được sử dụng như nhau để chạy tất cả các dự án. Nếu bạn cần chỉ định nhiều hoặc ít tài nguyên phần cứng cho một số dự án, thì điều đó không thể xảy ra ở MAMP. 8. Máy chủ thống nhấtUniserver - Môi trường máy chủ web cục bộCác tập lệnh PHP, như bạn biết, không thể chạy trực tiếp trên máy tính của bạn. Ví dụ, các hệ thống quản lý nội dung WordPress không thể được cài đặt trực tiếp trên Windows trừ khi bạn sử dụng một trong các môi trường máy chủ web cục bộ, chẳng hạn như máy chủ thống nhất. Máy chủ thống nhất là gói WAMP có thể chạy máy chủ web trên các hệ điều hành Windows. Đây là một chương trình nhẹ và có thể được sử dụng làm chương trình địa phương hoặc trên các máy chủ. & NBSP; Máy chủ thống nhất có thể được sử dụng bởi các nhà phát triển để kiểm tra mã và tập lệnh bằng văn bản của họ mà họ có Máy chủ thống nhất có thể được sử dụng bởi các nhà phát triển để kiểm tra mã và tập lệnh bằng văn bản của họ mà họ đã lập trình trong PHP, Perl, MySQL và Apache. Máy chủ thống nhất cho phép bạn chuyển đổi giữa các phiên bản PHP khác nhau một cách dễ dàng trong bảng điều khiển của chương trình và, cơ sở dữ liệu khôn ngoan, bạn có thể chọn một trong các cơ sở dữ liệu & NBSP; MySQL hoặc Mariadb. Máy chủ thống nhất có thể được sử dụng làm ứng dụng di động để quản lý, kiểm tra và chạy các tập lệnh PHP mong muốn của bạn trên bất kỳ hệ điều hành Windows nào mà bạn có quyền truy cập. 9. Máy chủ ZendMáy chủ Zend - Môi trường máy chủ web cục bộZend Server là một môi trường máy chủ web cục bộ khác mà & nbsp; không miễn phí & nbsp; và cũng có thể được sử dụng cho các ứng dụng doanh nghiệp.is not free and can be used for enterprise applications too. It supports Apache, PHP, and MySQL, in addition to having support for IIS and Nginx. Zend Server được hưởng lợi từ hơn 70 plugin khác nhau cho phép bạn cài đặt và chạy các phần mềm và ứng dụng khác nhau trên PC cục bộ của bạn. Ứng dụng Zend Server tự động cập nhật PHP lên phiên bản mới nhất một cách dễ dàng. Nó cho phép bạn tối ưu hóa mã PHP và gỡ lỗi chúng. Zend Server là một môi trường máy chủ web địa phương an toàn và đáng tin cậy; với nhiều công cụ tích hợp để mở rộng chức năng của nó. Bạn có thể thay đổi phiên bản PHP một cách dễ dàng để kiểm tra các chương trình viết của bạn. Zend Server có sẵn cho cả hệ điều hành Windows và Linux và, như đã đề cập, không miễn phí, vì vậy, nó không phải là tùy chọn tốt nhất & NBSP; Máy chủ cục bộ nào là tốt nhất cho PHP?Dưới đây là các máy chủ PHP tốt nhất:.. XAMPP.. AMPSS.. EasyPHP.. PHP có thể được chạy cục bộ không?Để chạy tệp tập lệnh PHP trên localhost, bạn sẽ cần cài đặt máy chủ.XAMPP là một lựa chọn phổ biến cho việc này.Khi XAMPP được cài đặt, bạn có thể khởi động máy chủ và sau đó điều hướng đến tệp trong trình duyệt web của bạn.. XAMPP is a popular option for this. Once XAMPP is installed, you can start the server and then navigate to the file in your web browser.
PHP có chạy trên máy chủ web không?Nếu một tệp PHP được đưa ra trên dòng lệnh khi máy chủ web được khởi động, nó được coi là tập lệnh "bộ định tuyến".Tập lệnh được chạy ở đầu mỗi yêu cầu HTTP.Nếu tập lệnh này trả về sai, thì tài nguyên được yêu cầu sẽ được trả về is-is.Nếu không, đầu ra của tập lệnh được trả về trình duyệt.. The script is run at the start of each HTTP request. If this script returns false , then the requested resource is returned as-is. Otherwise the script's output is returned to the browser. |