Tải mô-đun php trong httpd conf

Để đị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"

Làm cách nào để tải mô-đun PHP trong Apache?

Để định cấu hình Apache nhằm cài đặt PHP làm mô-đun, 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\".

Làm cách nào để tải mô-đun trong PHP?

Làm theo các bước sau. .
Cài đặt các gói sau. sudo apt-get update sudo apt-get install build-essential libtool autoconf unzip wget libpcre++-dev libcurl4-gnutls-dev
Kích hoạt mô-đun bằng cách thêm dòng sau vào php. .
Kiểm tra xem tiện ích mở rộng đã được tải chưa bằng cách thực hiện lệnh sau. php -i. grep -i oauth

LÀM THẾ NÀO để bao gồm httpd conf trong PHP?

Cài đặt PHP từ mã nguồn trên máy chủ Linux của bạn sẽ đảm bảo rằng tất cả các thành phần PHP được đặt đúng chỗ. Sau đó, thêm ứng dụng 'AddType/x-httpd-php. php' vào httpd của Apache. tệp conf trước khi khởi động lại máy chủ Web .

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

Bạn có thể sử dụng a2enmod hoặc a2dismod để bật/tắt các mô-đun theo tên. Từ thiết bị đầu cuối, chạy. sudo a2enmod php5 để bật PHP5 [hoặc một số mô-đun khác], sau đó sudo service apache2 reload để tải lại cấu hình Apache2.

Chủ Đề