Thông tin hệ điều hành và máy chủ:
- CentOS 6.4 (Cuối cùng)
- Apache 2.2.15
- PHP 5.5.1
Trước đây tôi đã cài đặt php 5.3.x nhưng quyết định nâng cấp. Đầu tiên tôi gỡ cài đặt php 5.3.x và sau đó cài đặt php 5.5.1 nhưng sau khi cài đặt xong, apache không phân tích cú pháp các tệp php mà nó vừa tải xuống. Tôi đã kiểm tra các câu hỏi tương tự ở đây trong stackoverflow nhưng không có câu hỏi nào trong số chúng giúp được tôi cho đến nay.
Đối với bản ghi, tôi có các dòng sau trong httpd.conf và php.conf của tôi sẽ làm cho php hoạt động nhưng không được:
AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php-source .phps
AddHandler php5-script .php
Tôi thực sự sẽ đánh giá cao bất kỳ sự giúp đỡ. Cảm ơn bạn.
BIÊN TẬP:
Tôi có những dòng này trong php.conf
<IfModule !worker.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
BIÊN TẬP:
Bằng cách loại bỏ
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
apache không tải xuống tệp nữa. Bây giờ apache đang hiển thị mã nguồn, nhưng không phải tất cả chỉ là một phần. Tôi đã thêm
AddType text/html .php
nhưng không có may mắn.