Để định cấu hình Apache để cài đặt PHP dưới dạng mô-đun, hãy sử dụng trình soạn thảo văn bản ASCII để mở tệp cấu hình Apache, "httpd. conf". Nếu bạn sử dụng Apache 1. x, tệp được tìm thấy trong "c. \Program Files\Apache Group\Apache\conf\". Apache 2. 0. x người dùng có thể tìm thấy nó trong "C. \Program Files\Apache Group\Apache2\conf\" trong khi Apache 2. 2. x người dùng có thể tìm thấy nó trong "C. \Program Files\Apache Software Foundation\Apache2. 2\conf\". Về cơ bản, nó nằm trong thư mục "conf" của bất cứ nơi nào bạn đã cài đặt Apache
Tìm kiếm phần của tệp có một loạt câu lệnh "LoadModule". Các câu lệnh có tiền tố là dấu thăng "#" được coi là đã được nhận xét
Nếu bạn đang sử dụng Apache 1. x, hãy thêm dòng sau vào sau tất cả các câu lệnh LoadModule
LoadModule php5_module "c. /php/php5apache. dll"
Nếu bạn đang sử dụng Apache 2. 0. x, hãy thêm dòng sau vào sau tất cả các câu lệnh LoadModule
LoadModule php5_module "c. /php/php5apache2. dll"
Nếu bạn đang sử dụng Apache 2. 2. x, thay vào đó hãy thêm dòng sau
LoadModule php5_module "c. /php/php5apache2_2. dll"
Lưu ý cẩn thận việc sử dụng ký tự gạch chéo lên ["/"] thay vì dấu gạch chéo ngược truyền thống của Windows ["\"]. Đây không phải là một lỗi đánh máy
Nếu bạn đang sử dụng Apache 1. x, tìm kiếm chuỗi câu lệnh "AddModule" và thêm dòng sau vào sau tất cả các câu lệnh đó. Bạn không cần phải làm điều này trong bất kỳ loạt máy chủ web Apache 2 nào
AddModule mod_php5. c
Next, search for "AddType" in the file, and add the following line after the last "AddType" statement. Do this no matter which version of Apache you are using. For Apache 2.2.x, you can find the "AddType" lines in the section. Add the line just before the closing for that section.
ứng dụng AddType/x-httpd-php. php
Nếu bạn cần hỗ trợ các loại tệp khác, như ". phtml", chỉ cần thêm chúng vào danh sách, như thế này
ứng dụng AddType/x-httpd-php. phtml
Cuối cùng, đối với những người sử dụng một trong các phiên bản Apache 2, bạn sẽ cần chỉ ra vị trí của tệp ini PHP của mình. Thêm dòng sau vào cuối httpd của bạn. tập tin conf
PHPIniDir "c. /php"
Tất nhiên, nếu bạn đã sử dụng một thư mục khác để cài đặt PHP, bạn sẽ cần thay đổi "c. /php" vào đường dẫn đó. Hãy nhớ sử dụng lại dấu gạch chéo ["/"] ở đây
Nếu bạn đang sử dụng Apache 1, bạn đã đặt tệp php của mình. ini trong thư mục Windows hoặc một nơi nào đó trong PATH của bạn, vì vậy PHP có thể tự tìm thấy nó. Tất nhiên, bạn có thể làm tương tự nếu bạn đang sử dụng Apache 2, nhưng tôi thấy việc sửa đổi tệp cấu hình Apache là một giải pháp tốt hơn là làm lộn xộn c. thư mục \windows hoặc biến PATH của bạn
Chạy PHP 5 dưới dạng nhị phân CGI
Nếu bạn đã định cấu hình PHP 5 để chạy dưới dạng mô-đun Apache, hãy chuyển sang phần tiếp theo. Phần này dành cho những ai muốn cấu hình PHP để chạy dưới dạng nhị phân CGI
Quy trình này giống nhau cho dù bạn đang sử dụng Apache 1. x hoặc một trong 2. sê-ri x
Search for the portion of your Apache configuration file which has the ScriptAlias section. Add the line from the box below immediately after the ScriptAlias line for "cgi-bin". If you use Apache 2.2.x, make sure that the line goes before the closing for that section.
Lưu ý rằng nếu bạn đã cài đặt PHP ở nơi khác, chẳng hạn như "c. \Program Files\php\", bạn nên thay thế đường dẫn thích hợp thay cho "c. /php/" [ví dụ, "c. /Tệp chương trình/php/"]. Quan sát cẩn thận rằng tôi đã sử dụng dấu gạch chéo lên ["/"] thay vì dấu gạch chéo ngược thông thường của Windows ["\"] bên dưới. Bạn sẽ cần phải làm như vậy
ScriptAlias /php/ "c. /php/"
Apache needs to be configured for the PHP MIME type. Search for the "AddType" comment block explaining its use, and add the AddType line in the box below after it. For Apache 2.2.x, you can find the AddType lines in the section. Add the following line just before the closing for that section.
ứng dụng AddType/x-httpd-php. php
Như trong trường hợp chạy PHP dưới dạng mô-đun Apache, bạn có thể thêm bất kỳ tiện ích mở rộng nào bạn muốn Apache nhận dạng là tập lệnh PHP, chẳng hạn như
ứng dụng AddType/x-httpd-php. phtml
Tiếp theo, bạn sẽ cần yêu cầu máy chủ thực thi tệp thực thi PHP mỗi khi nó gặp tập lệnh PHP. Thêm phần sau vào đâu đó trong tệp, chẳng hạn như sau khối nhận xét giải thích "Hành động". Nếu bạn sử dụng Apache 2. 2. x, bạn chỉ cần thêm nó ngay sau câu lệnh "AddType" ở trên; . 2. x
Ứng dụng hành động/x-httpd-php "/php/php-cgi. exe"
Ghi chú. phần "/php/" sẽ được nhận dạng là ScriptAlias, một loại macro sẽ được mở rộng thành "c. /php/" [hoặc "c. /Program Files/php/" nếu bạn đã cài đặt PHP ở đó] bởi Apache. Nói cách khác, đừng đặt "c. /php/php. exe" hoặc "c. /Tệp chương trình/php/php. exe" trong lệnh đó, đặt "/php/php-cgi. exe"
Nếu bạn đang sử dụng Apache 2. 2. x, hãy tìm phần sau trong httpd. tập tin conf
Không cho phép ghi đè
Tùy chọn không có
Cho phép đặt hàng, từ chối
Allow from all
Thêm các dòng sau ngay sau phần bạn vừa tìm thấy
Không cho phép ghi đè
Tùy chọn không có
Cho phép đặt hàng, từ chối
Cho phép từ
Định cấu hình Trang Chỉ mục Mặc định
Phần này áp dụng cho tất cả người dùng, cho dù bạn đang sử dụng PHP dưới dạng mô-đun hay dưới dạng nhị phân CGI
Nếu bạn tạo một chỉ mục tập tin. php và muốn Apache tải nó làm trang chỉ mục thư mục cho trang web của bạn, bạn sẽ phải thêm một dòng khác vào "httpd. tập tin conf". Để thực hiện việc này, hãy tìm dòng trong tệp bắt đầu bằng "Directory Index" và thêm "index. php" vào danh sách các tệp trên dòng đó. Ví dụ: nếu dòng được sử dụng là
Chỉ số thư mục. html
thay đổi nó thành
Chỉ số thư mục. chỉ mục php. html
Lần tới khi bạn truy cập máy chủ web của mình chỉ bằng một tên thư mục, như "localhost" hoặc "localhost/directory/", Apache sẽ gửi bất kỳ chỉ mục nào của bạn. đầu ra tập lệnh php hoặc nếu chỉ mục. php không khả dụng, nội dung của chỉ mục. html
Khởi động lại máy chủ web Apache
Khởi động lại máy chủ Apache của bạn. Điều này là cần thiết vì Apache cần đọc các chỉ thị cấu hình mới cho PHP mà bạn đã đặt vào httpd. tập tin conf. Apache 2. 2 máy chủ có thể được khởi động lại bằng cách nhấp đúp vào biểu tượng khay hệ thống Trình giám sát dịch vụ Apache và khi cửa sổ xuất hiện, hãy nhấp vào nút "Khởi động lại"