Để hiển thị lỗi trên trang:
<?php
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
?>
Đầu tiên sẽ cho phép hiển thị lỗi trên chính trang thay vì tạo ra lỗi 500.
Thứ hai sẽ đảm bảo tất cả các lỗi được báo cáo. Điều này bao gồm các Thông báo.
Lời khuyên:Viết mã thậm chí không kích hoạt một thông báo.
Để tìm tệp nhật ký lỗi PHP:
grep error_log /etc/php.ini
grep ^error_log /etc/php.ini
Để cài đặt MySQL trên máy chủ gia đình RedHat:
yum install mysql.x86_64
yum install mysql mysql-server
chkconfig --level 2345 mysqld on
service mysqld start
mysqladmin -u root password somepassword
Tôi khuyên bạn nên sử dụng các đại diện sau nếu bạn muốn có quyền truy cập vào phiên bản PHP mới nhất.
wget http://mirrors.coreix.net/fedora-epel/6/x86_64/epel-release-6-7.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Để cài đặt:
rpm -Uvh remi-release-*.rpm epel-release-*.rpm
/bin/rm epel-release-*.noarch.rpm remi-release-*.rpm
perl -pi -e 's/enabled=0/enabled=1/g' /etc/yum.repos.d/remi.repo
yum update (optional - not recommended unless you know what you are doing)
yum install yum-plugin-priorities
Đảm bảo rằng sau khi cài đặt các repo, bạn chỉnh sửa chúng và đặt bật thành 0 theo cách đó bạn chỉ có thể sử dụng chúng một cách chọn lọc khi cần.
yum --enablerepo=remi,epel install whatever