पृष्ठ पर त्रुटियां दिखाने के लिए:
<?php
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
?>
पहले 500 त्रुटि उत्पन्न करने के बजाय पृष्ठ पर ही त्रुटि प्रदर्शन को सक्षम करेगा।
दूसरा यह सुनिश्चित करेगा कि सभी त्रुटियों की सूचना दी गई है। इसमें नोटिस शामिल हैं।
सलाह:ऐसा कोड लिखें जिससे एक नोटिस भी सक्रिय न हो।
PHP त्रुटि लॉग फ़ाइल ढूँढने के लिए:
grep error_log /etc/php.ini
grep ^error_log /etc/php.ini
MySQL को RedHat परिवार सर्वर पर स्थापित करने के लिए:
yum install mysql.x86_64
yum install mysql mysql-server
chkconfig --level 2345 mysqld on
service mysqld start
mysqladmin -u root password somepassword
मैं अनुशंसा करता हूं कि यदि आप नवीनतम PHP संस्करण तक पहुंच प्राप्त करना चाहते हैं तो आप निम्नलिखित रेपो का उपयोग करें।
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
स्थापित करने के लिए:
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
सुनिश्चित करें कि आपके द्वारा रेपो स्थापित करने के बाद आप उन्हें संपादित करते हैं और 0 पर सक्षम सेट करते हैं इस तरह आप उन्हें केवल चुनिंदा रूप से उपयोग कर सकते हैं जैसा आपको करना चाहिए।
yum --enablerepo=remi,epel install whatever