關於PHP4 在crontab 上的使用

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

關於PHP4 在crontab 上的使用

文章manson1209 » 週二 11月 15, 2005 1:42 pm

請問一下各位大大,在各位Apache+PHP4的應用上
應該有常用Cron來直接定時執行一些PHP程式(不需輸出),來計算像
人數...等,但是我想問一下為什麼我都找不到當初安裝
PHP4時的執行檔放在那裏?
謝謝 :-?
manson1209
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 8月 18, 2003 12:22 pm
來自: Taiwan

文章timeriver » 週二 11月 15, 2005 1:45 pm

因為 linux 下的 php 都是用 module 模式安裝的
不像 windows 下可以用 CGI 模式,也就是有 php.exe 這個檔
"Hope deffered makes the heart sick. But when dreams come true.There is life and joy" proverbs 13:12
timeriver
懵懂的國中生
懵懂的國中生
 
文章: 106
註冊時間: 週三 3月 31, 2004 12:02 am
來自: 基隆

文章manson1209 » 週二 11月 15, 2005 1:50 pm

那請問一下如何在Linux 下執行某個PHP檔案呢?
manson1209
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 8月 18, 2003 12:22 pm
來自: Taiwan

文章phantom » 週二 11月 15, 2005 1:58 pm

請安裝 php4-cli
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower
圖檔
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

文章manson1209 » 週二 11月 15, 2005 3:34 pm

試了一下,發現php4的script在call mysql的function會出錯
(undefined function call)
還在google查找中,不知其他大大知道那裏有可以查的相關資料
謝謝
manson1209
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 8月 18, 2003 12:22 pm
來自: Taiwan

文章twu2 » 週二 11月 15, 2005 9:02 pm

檢查你的 php.ini 吧.
debian 應該放在 /etc/php4/cli/php.ini
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

文章manson1209 » 週三 11月 16, 2005 12:11 pm

請問一下各位大大是php.ini的那個設定是可
以允許mysql的函數可以在php的script內執行
我試了幾個好像都不行
manson1209
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 8月 18, 2003 12:22 pm
來自: Taiwan

文章twu2 » 週三 11月 16, 2005 1:28 pm

要不要說說你認為應該要怎麼設定, php 才有支援 mysql 呢?
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

文章manson1209 » 週三 11月 16, 2005 2:01 pm

因為是直接在命令列下用php執行檔(安裝PHP4-Cli)直接執行某個php檔
所以才會報錯,但是在Client-server模式中確是正常的
manson1209
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 8月 18, 2003 12:22 pm
來自: Taiwan

文章twu2 » 週三 11月 16, 2005 3:11 pm

就跟你說兩者之間用的設定檔不同啊.

你還是沒說明要怎麼才能讓原本沒有 mysql 的 php 變成有支援 mysql.
等你找到上頭這個問題的答案, 再去看看我跟你說的那個 php.ini 裡頭是不是有這樣做.
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

文章manson1209 » 週三 11月 16, 2005 4:58 pm

呵呵,感謝Twu2大大的當頭棒喝,現在
才發現我的問題在那裏
原來當初我在裝apache+php+mysql
"extension=mysql.so"已經自動裝在我的php.ini裏了
但是再裝 php4-cli這個模組的時候,卻沒有加入這句
我真是笨蛋一個 :-P

不過還是感謝Twu2大大的提點呀 :finger1:
manson1209
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 8月 18, 2003 12:22 pm
來自: Taiwan


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron