Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Được liệt kê dưới đây là thông tin về cách định cấu hình máy chủ web Apache để chạy các chương trình PHP trên máy Windows. Để biết thông tin về cài đặt và định cấu hình Apache cho Windows, vui lòng xem thông tin sau:

Cài đặt và định cấu hình Apache cho Windows

Để biết thông tin về việc định cấu hình Apache để chạy các ngôn ngữ lập trình khác như Perl, Python và Ruby, vui lòng xem các liên kết sau:

1. Cài đặt PHP

PHP cần được tải xuống và cài đặt trước khi tiếp tục. Bạn có thể tải xuống PHP từ trang Tải xuống PHP tại http://www.php.net/doads.php. Tải xuống gói zip từ phần "Windows nhị phân". Hướng dẫn này sẽ giả sử phiên bản PHP là phiên bản 5.x.http://www.php.net/downloads.php. Download the zip package from the "Windows Binaries" section. This guide will assume the PHP version is version 5.x.

Tạo một thư mục trên máy của bạn cho PHP. Ví dụ, C: \ PHP. Trích xuất tất cả các tệp từ tệp zip đến thư mục C: \ PHP.

Sao chép tệp được gọi là C: \ Php \ Php.ini được đề xuất vào C: \ Php \ Php.ini

Nếu bạn muốn có thể xem thông báo lỗi từ các trang PHP của mình, hãy mở Editrocket và mở tệp PHP.ini. Tìm kiếm cho dòng display_errors và đảm bảo giá trị được đặt thành BẬT.

2. Định cấu hình Apache để chạy PHP dưới dạng mô -đun

Hướng dẫn này giả định rằng bạn đang sử dụng Apache 2.2. Để định cấu hình Apache để chạy PHP, tệp httpd.conf cần được sửa đổi. Tệp này được đặt trong thư mục cài đặt Apache trong thư mục Conf. Mở tệp httpd.conf trong editrocket và làm như sau:

A. Thêm dòng sau sau tất cả các câu lệnh LoadModule:

LoadModule Php5_Module "C: /php/php5apache2_2.dll"

B. Tìm kiếm addType và thêm các mục sau sau dòng addType cuối cùng:

Ứng dụng AddType/X-HTTPD-PHP .PHP.

C. Thêm vị trí PHP vào cuối tệp httpd.conf. Ví dụ: ở cuối tệp, thêm các mục sau:

Phpinidir "C:/PHP"

3. Khởi động lại Apache

Bây giờ, máy chủ web Apache cần phải được khởi động lại. Bạn có thể thực hiện điều này thông qua dịch vụ Apache nằm trong bảng điều khiển dịch vụ hoặc thông qua bắt đầu -> Tất cả các chương trình -> Apache. . . -> Điều khiển tùy chọn menu máy chủ Apache.

4. Chạy trang Php thử nghiệm

Bạn có thể sử dụng mẫu EDITROcket Hello World PHP cho trang Php thử nghiệm. Điều này được đặt trong Tệp -> Mới từ Mẫu -> PHP -> Hello_world_program. Lưu tệp này dưới dạng Test.php vào thư mục HTDOCS của bạn trong thư mục cài đặt Apache của bạn. Mở trình duyệt web của bạn và nhập máy chủ Apache của bạn (và: cổng nếu cổng là một cái gì đó không phải là 80) theo sau là test.php, ví dụ

http: //localhost/test.php


Apache sử dụng tệp httpd.conf cho các cài đặt toàn cầu và tệp .htaccess cho các cài đặt truy cập mỗi phương thức. Các phiên bản cũ hơn của Apache chia httpd.conf thành ba tệp (access.conf, httpd.conf và srm.conf) và một số người dùng vẫn thích sự sắp xếp này.

Apache Server có một hệ thống cấu hình rất mạnh mẽ, nhưng hơi phức tạp của riêng mình. Tìm hiểu thêm về nó tại trang web Apache - www.apache.org

Phần sau đây mô tả các cài đặt trong httpd.conf ảnh hưởng trực tiếp đến PHP và không thể được đặt ở nơi khác. Nếu bạn có cài đặt tiêu chuẩn thì httpd.conf sẽ được tìm thấy tại/etc/httpd/conf:

Hết giờ

Giá trị này đặt số giây mặc định trước khi mọi yêu cầu HTTP sẽ hết thời gian. Nếu bạn đặt max_execut_time của PHP dài hơn giá trị này, PHP sẽ tiếp tục nghiền nát nhưng người dùng có thể thấy lỗi 404. Trong chế độ an toàn, giá trị này sẽ bị bỏ qua; Thay vào đó, bạn phải sử dụng giá trị thời gian chờ trong php.ini

Documentroot

DocumentRoot chỉ định thư mục gốc cho tất cả các quy trình HTTP trên máy chủ đó. Nó trông giống như thế này trên Unix -

DocumentRoot ./usr/local/apache_1.3.6/htdocs.

Bạn có thể chọn bất kỳ thư mục nào làm root tài liệu.

AddType

Loại MIME PHP cần được đặt ở đây cho các tệp PHP được phân tích cú pháp. Hãy nhớ rằng bạn có thể liên kết bất kỳ phần mở rộng tệp nào với PHP như .PhP3, .php5 hoặc .htm.

AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
AddType application/x-httpd-php3 .php3 .phtml
AddType application/x-httpd-php .html

Hoạt động

Bạn phải giải nén dòng này cho phiên bản mô -đun APXS Windows của Apache với hỗ trợ đối tượng được chia sẻ -

LoadModule php4_module modules/php4apache.dll

hoặc trên các hương vị Unix -

LoadModule php4_module modules/mod_php.so

Addmodule

Bạn phải giải phóng dòng này cho phiên bản mô -đun tĩnh của Apache.

AddModule mod_php4.c

php_environment.htm

PHP là một bộ tiền xử lý siêu văn bản, trước đó nó được gọi là trang chủ cá nhân. Đây là một máy chủ nguồn mở (có sẵn cho miễn phí) Ngôn ngữ kịch bản bên (mọi thứ được triển khai trên máy chủ web) được nhúng vào HTML và được sử dụng để phát triển web. Tập lệnh PHP bắt đầu với. Một số tính năng phổ biến của PHP là:

  • Mã nguồn mở
  • Nền tảng độc lập
  • Được sử dụng để tạo các trang web động
  • Cung cấp mã hóa bảo mật
  • Cost-Efficient
  • Khả năng tương thích
  • Chức năng trang web nhanh hơn

Facebook, Wikipedia, WordPress, Tumbler và Yahoo là một số công ty lớn sử dụng PHP

Tại sao PHP trên Apache?

Cả PHP và MySQL đều tương thích với máy chủ Apache. Hai cái này là nguồn mở và dễ dàng để thiết lập. PHP chạy trên nhiều nền tảng như Windows, Linux và Unix. Do những lợi thế này, PHP được sử dụng trên các máy chủ Apache. Trước khi cài đặt PHP, hãy đảm bảo rằng máy chủ Apache đã được cài đặt trên PC. & NBSP của bạn;

Làm thế nào để cài đặt PHP trên Apache?

Thực hiện theo các bước dưới đây để thiết lập PHP trên Apache mà không gặp khó khăn nào.

Bước 1: Truy cập trang web chính thức của PHP. Ở đây bạn sẽ tìm thấy hai gói khác nhau được gọi là các gói an toàn và an toàn không có luồng. Tải xuống thư mục ZIP trong phần an toàn chủ đề vì chúng tôi đang làm việc trên Apache.Visit the official website of PHP. Here you will find the two different packages called Non-Thread Safe and Thread Safe Packages. Download the zip folder under the Thread Safe section because we are working on Apache.

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 2: Trích xuất các tệp và đổi tên tệp được trích xuất thành PHP8.1 (nó hoàn toàn theo mong muốn của người dùng) và chuyển sang thư mục nơi đặt thư mục Apache. Thêm đường dẫn vào các biến hệ thống. Để thêm địa chỉ được sao chép vào các biến hệ thống, hãy tìm kiếm bảng điều khiển> Hệ thống & bảo mật> Hệ thống> Cài đặt hệ thống nâng cao> Biến môi trường> Biến hệ thống> Đường dẫn> Chỉnh sửa> Mới và dán địa chỉ được sao chép. Extract the files and rename the extracted file to PHP8.1(It’s completely on the user’s wish) and move to the directory where the Apache folder is located. Add the path to the system variables. To add the copied address to the system variables, search for Control Panel > System & Security > System > advanced system settings > Environment variables > System Variables > Path > Edit > New and paste the copied address.

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Lưu ý: Đảm bảo rằng cả các tệp được trích xuất Apache và PHP phải nằm trong cùng một thư mục Make sure that both Apache and PHP extracted files should be in the same folder

Bước 3: Để kiểm tra xem thư mục PHP có được thêm vào đường dẫn của các biến hệ thống hay không. Mở PowerShell như một quản trị viên. Thay đổi chế độ PowerShell thành dấu nhắc lệnh bằng cách nhập lệnh CMD. Sau đó, nhập đường dẫn nhấn enter nếu đường dẫn thư mục có thể nhìn thấy trên màn hình, thì đường dẫn được thêm thành công vào các biến hệ thống. Để biết phiên bản của loại PHP -V loại PHP và sau đó nhấn EnterTo check whether the PHP directory is added to the path of system variables or not. Open PowerShell as an administrator. Change PowerShell mode to the command prompt by entering the command cmd. Then type path hit enter if the directory path is visible on the screen, then the path is successfully added to the system variables. To know the version of the PHP type php -v and then hit enter

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 4: Bây giờ, thời gian để định cấu hình Apache cho C:> Apache24> Conf> httpd.conf này mở Now it’s time to configure Apache for this open C: > Apache24 > conf > httpd.conf

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Cuộn xuống tệp httpd.conf xuống cuối và viết ba dòng dưới đây. Trong Apache, PHP được tải dưới dạng mô -đun, vì vậy hãy tải mô -đun bằng & nbsp; loadModule, đọc các tệp PHP với trình xử lý tệp và cuối cùng thêm địa chỉ tệp PHP trong các trích dẫn kép

LoadModule Php_Module Hồi C: \ Php8.1 \ Php8Apache2_4.Dll và NBSP;

Ứng dụng AddHandler/X-HTTPD-PHP & NBSP; .PHP

Phpindir Hồi C: \ Php8.1

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 5: Trong thư mục PHP8.1, có hai tệp cấu hình mặc định Php.ini-development và và php.ini-sản xuất. Sao chép-dán của Php.ini-Development và đổi tên tệp được sao chép thành In the PHP8.1 directory there are two default configuration files “php.ini-development” and “php.ini-production. Copy-paste the “php.ini-development” and rename the copied file as “php.ini”

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 6: Đặt tham số Servername thành LocalHost cho tìm kiếm này (Ctrl+F) của Servername trong tệp HTTPD.Conf và đặt tên servername thành Localhost bên dướiSet ServerName parameter as localhost for this search (Ctrl+F) “ServerName” in “httpd.conf” file and set ServerName as localhost below the “#ServerName www.example.com:80” line ServerName localhost

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 7: Mở PowerShell trong chế độ nhắc lệnh với tư cách là quản trị viên và nhập loại HTTPD, và nhấn enter. Nếu mọi thứ đều ổn thì nó sẽ hiển thị "cú pháp ok"Open PowerShell in command prompt mode as an administrator and type “httpd –t” and hit enter. If everything is ok then it displays “Syntax OK”

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 8: Chỉ định trang PHP mặc định. Đối với việc tìm kiếm này cho thư mục trực tuyến IndexIndex trong tệp httpd.conf. Bên trong mô-đun DIR-Module Thêm chỉ mục.php Specify the default PHP page. For this search for ” DirectoryIndex ” in httpd.conf file. Inside Dir-module add “index.php”

Hướng dẫn how do i configure apache to run php? - làm cách nào để cấu hình apache để chạy php?

Bước 9: Mở thư mục HTDOCS có mặt bên trong thư mục Apache24 và tạo tệp PHP với mã dưới đây và lưu nó dưới dạng index.php (người dùng mong muốn) để kiểm tra. Để kiểm tra chương trình, hãy mở trình duyệt yêu thích của bạn và sau đó nhập localhost và nhấn enter.Open htdocs folder which is present inside the Apache24 folder and create a PHP file with the below code and save it as index.php (users wish) for testing. To test the program, open your favorite browser and then type localhost and hit enter.

Mã PHP:

phpinfo();

?>

Chạy mã PHP trên máy chủ Apache

Bây giờ Apache Server đã sẵn sàng để chạy mã PHP. Hãy để hiểu cách chạy mã PHP đầu tiên trên máy chủ Apache. Đối với việc này, hãy mở một trình soạn thảo, hãy viết mã PHP ví dụ và lưu nó trong Apache24> HTDOCS> ProjectFolder> fileName.php. & Nbsp;Apache24 > htdocs > projectfolder > filename.php. 

Một dự án là thư mục của bạn với ProjectName và fileName.php & nbsp; là tên tệp của bạn sẽ lưu trữ bên trong dự án của bạn. Bây giờ nó thời gian để chạy chương trình ví dụ. Đối với điều này, hãy mở trình duyệt yêu thích của bạn và sau đó nhập trực tuyến LocalHost/ProjectFolder/FileName.php. sau đó nó sẽ hiển thị đầu ra dưới đây“localhost/projectfolder/filename.php”. then it will show the below output

Làm cách nào để kích hoạt PHP trong Apache?

Định cấu hình Apache để phục vụ các trang PHP từ thư mục người dùng ...
Bước 1: Chỉnh sửa tệp cấu hình PHP. sudo gedit /etc/apache2/mods-enables/php5.conf. ....
Bước 2: Lưu các thay đổi và thoát Emacs. Control-x, Control-S ..
Bước 3: Khởi động lại Apache và bạn đã hoàn thành. sudo /etc/init.d/apache2 Khởi động lại ..

Apache có thể chạy PHP không?

Cách chạy các tệp PHP ưa thích nằm trong một máy chủ web như Apache, Nginx hoặc IIS, điều này cho phép bạn chạy các tập lệnh PHP từ trình duyệt của mình.Đó là cách tất cả các trang web PHP hoạt động!Một cách khác là chạy các tập lệnh PHP trên dòng lệnh và nó không yêu cầu bạn thiết lập một máy chủ web.—this allows you to run PHP scripts from your browser. That's how all PHP websites work! The other way is to run PHP scripts on the command line, and it doesn't require you to set up a web server.

Apache thực thi PHP như thế nào?

Sau khi Apache quyết định đó là một tệp PHP, nó cung cấp nó cho trình thông dịch PHP.Khi PHP nhận được tệp, nó sẽ đọc qua nó và thực thi bất kỳ mã PHP nào mà nó có thể tìm thấy.Sau khi được thực hiện với tệp, trình thông dịch PHP cung cấp đầu ra của mã, nếu có, trở lại Apache.When PHP receives the file it reads through it and executes any PHP code it can find. After it is done with the file, the PHP interpreter gives the output of the code, if any, back to Apache.

Các bước khác nhau để định cấu hình PHP trên máy chủ Apache là gì?

Nếu các phiên bản PHP và Apache của bạn khác nhau thì vui lòng chăm sóc phù hợp ...
Tải xuống máy chủ Apache từ www.apache.org/dist/httpd/binaries/win32.....
Trích xuất kho lưu trữ nhị phân PHP bằng tiện ích Unzip của bạn;C: \ PHP là một vị trí phổ biến ..
Sao chép một số.....
Sao chép một trong hai PHP ..