Tạo một tệp văn bản có tên ". htaccess" trong thư mục gốc tài liệu của trang web của bạn. Nhập dòng sau. Nếu một. htaccess-file đã tồn tại, hãy thêm dòng vào tệp đó
AddHandler php-script. html. htm
By using this line the web server knows that it ought to parse .html and .htm files for PHP code and that it ought to interpret -segments as PHP commands. Please note that this .htaccess command will work on Bitpalace shared hosting web space, but may not work on web space of other providers.
Sau đó, thêm các dòng sau vào phần "Chỉ thị cấu hình bổ sung" bằng biểu tượng PHP trong bảng điều khiển không gian web
[php-fpm-pool-settings]
Bảo vệ. giới hạn_phần mở rộng =. php. phar. html. htm. tập đoàn
Thêm các dòng bổ sung sau vào phần "Chỉ thị bổ sung cho HTTP" và "Chỉ thị bổ sung cho HTTPS" trong biểu tượng "Cài đặt Apache và nginx" trong bảng điều khiển không gian web
Nếu bạn đang sử dụng giao diện PHP-FPM [được khuyến nghị]
Proxy SetHandler. unix. ///var/www/vhosts/system/example. com/php-fpm. bít tất. fcgi. //127. 0. 0. 1. 9000
[Thay thế „ví dụ. com“ theo tên miền của bạn. ]
Nếu bạn đang sử dụng giao diện PHP-FastCGI
SetHandler fcgid-script
FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper. htm
Tùy chọn +ExecCGI
cho phép từ tất cả
SetHandler fcgid-script
FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper. html
Tùy chọn +ExecCGI
cho phép từ tất cả
Các thay đổi cần tải lại/khởi động lại máy chủ web để hoạt động
Chúng tôi có thể được bồi thường bởi các nhà cung cấp xuất hiện trên trang này thông qua các phương pháp như liên kết liên kết hoặc quan hệ đối tác được tài trợ. Điều này có thể ảnh hưởng đến cách thức và vị trí sản phẩm của họ xuất hiện trên trang web của chúng tôi, nhưng nhà cung cấp không thể trả tiền để tác động đến nội dung đánh giá của chúng tôi. Để biết thêm thông tin, hãy truy cập trang Điều khoản sử dụng của chúng tôi
Hình ảnh. Jack Wallen
Đã bao nhiêu lần bạn thiết lập một máy chủ web chỉ với Apache 2 để phát hiện ra rằng khi bạn cố gắng xem một trang có. php, trang sẽ cố gắng lưu vào ổ đĩa cục bộ hoặc nó hiển thị mã PHP trong trình duyệt? . Trước hết, trang web của bạn không hoạt động bình thường;
mạng. Bảo hiểm phải đọc
- NVIDIA ra mắt siêu máy tính và các sản phẩm tiên tiến tại SC22
- Nhận bộ lọc phần mềm độc hại ngay lập tức với Gryphon Guardian
- IoT công nghiệp đang buộc CNTT phải suy nghĩ lại về mạng như thế nào
- Cách định cấu hình mạng trên máy chủ Linux [TechRepublic Premium]
Coi đây là một sửa chữa dễ dàng, không có lý do gì để tránh làm việc với PHP và Apache 2. Nhưng làm thế nào để bạn sửa chữa nó? . Ghi chú. Tôi chứng minh quá trình này trên Ubuntu Server 16. 04, chạy phiên bản mới nhất của Apache 2 và PHP
THẤY. danh sách kiểm tra quyền lực. Quản lý và khắc phục sự cố máy chủ [Tech Pro Research]
Sửa đổi. tập tin conf
Điều đầu tiên chúng ta phải làm là sửa đổi tệp cấu hình chính của Apache 2. Để thực hiện việc này, hãy mở một cửa sổ đầu cuối và ra lệnh
sudo nano /etc/apache2/apache2.conf
Với apache2. conf mở, tất cả những gì bạn phải làm là thêm phần sau vào cuối tệp
SetHandler application/x-httpd-php
â
Lưu và đóng apache2. conf
Bật/tắt các mô-đun
Để PHP hoạt động bình thường, bạn phải tắt mô-đun mpm_event và bật mô-đun mpm_prefork và php7. Để thực hiện việc này, hãy quay lại cửa sổ đầu cuối của bạn và ra lệnh
sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.0
Khởi động lại Apache 2
Bạn đã sẵn sàng khởi động lại Apache 2. Bởi vì chúng tôi đã tắt/bật các mô-đun, chúng tôi phải khởi động lại toàn bộ Apache 2 [thay vì tải lại các tệp cấu hình]. Để khởi động lại Apache, quay lại cửa sổ terminal và ra lệnh
sudo service apache2 restart
Giờ đây, bạn có thể trỏ trình duyệt tới tệp PHP và xem nó thực thi đúng cách, thay vì lưu vào ổ đĩa cục bộ hoặc hiển thị mã trong trình duyệt của bạn
Thế là xong–Apache 2 sẽ hoạt động chính xác như bạn cần
Một sửa chữa đơn giản
Tôi đã cảnh báo bạn đây sẽ là một sửa chữa đơn giản. Apache 2 là một máy chủ web rất thân thiện với quản trị viên để định cấu hình và quản lý. Mặc dù người ta sẽ nghĩ rằng việc thực thi PHP sẽ là một tính năng vượt trội, nhưng đó là một vấn đề rất dễ giải quyết
Hạnh phúc Apache'ing
Bản tin độc quyền cao cấp của TechRepublic
Tiết kiệm thời gian với các bản tải xuống TechRepublic Premium mới nhất, bao gồm nghiên cứu ban đầu, mẫu chính sách CNTT có thể tùy chỉnh, bản trình bày bữa trưa và tìm hiểu làm sẵn, công cụ tuyển dụng CNTT, máy tính ROI, v.v. Dành riêng cho bạn