但不知少做了什麼,或多做了什麼
發現Zend居然都沒有回報錯誤
但純test.php是有回錯誤訊的改了php.ini裡的display_error也沒用
要google這問題 還真是不知怎麼下keyword
怎麼下都不是我要的答案
用了好久,才發現原來是在http.conf設定檔裡
少給了以下這行
SetEnv APPLICATION_ENV "development"
不知道為何這行會影響
先記下來
SetEnv APPLICATION_ENV "development"
rpm -qa | grep 'php' php-devel-5.3.10-1.w5 php-pdo-5.3.10-1.w5 php-ldap-5.3.10-1.w5 php-cli-5.3.10-1.w5 php-mysql-5.3.10-1.w5 php-5.3.10-1.w5 php-common-5.3.10-1.w5
如果apache對php沒反應的話
要到/etc/httpd/conf/httpd.conf裡
#將php的模組掛上 LoadModule php5_module modules/libphp5.so #讓apache可辨識php附檔名 AddType application/x-httpd-php .php .phtml .inc .php3 #附檔名為 .phps時 直接輸出成網頁 AddType application/x-httpd-php-source .phps .phpsource
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm yum --enablerepo=webtatic install php php-devel php-mysql yum --enablerepo=webtatic update php
[root@www ~]# mysqladmin -u root password 'your_password' # 從此以後 MySQL 的 root 帳號就需要密碼了!如下所示: [root@www ~]# mysql -u root -p Enter password: <==你必須要在這裡輸入剛剛建立的密碼! mysql> exit
設定開機啓動服務 chkconfig httpd on chkconfig --add mysqld chkconfig mysqld on service httpd start service mysqld start
tar xvf phpMyAdmin-x.x.x.gzip /var/www/html/phpmyadmin
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '10.0.2.59'; //ip
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root'; //帳號
$cfg['Servers'][$i]['password'] = ''; //密碼
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$mail = new Zend_Mail();
$mail->setBodyHtml("Dear xxx: xxx"); //plain text
//$mail->setBodyHtml("<h1>hi</h1>");
$mail->setFrom('support@golfsonomy.com', 'Customer Services');
$mail->addTo($email);
$mail->setSubject('Golfsonomy-Customer Service');
$mail->send();
$mail->setReplyTo('contact@company.com', 'Company');