導航:首頁 > 操作系統 > thinkphplinux配置

thinkphplinux配置

發布時間:2025-01-14 08:06:56

A. thinkphp框架里怎麼用linux的crontab寫php的定時腳本

鍵入 crontab
-e 編輯crontab服務文件
------------------------------------------Ubuntu中的linux---------------
安裝lynx包:apt-get isntall lynx
先寫ln.sh腳本:lynx http://10.11.12.49/data_task.php

設置定時:crontab -e
0 1 * * * bash /var/www/test/ln.sh
-------------------------------------------------------------------------
分為兩種情況:
第一種情況:你的php腳本中沒有引入其他PHP文件,也就是說沒有include,require_once等命令的PHP文件
* */1 * * * /usr/local/php/bin/php
/var/www/html/wwwroot/web/script.php (每一小時執行一次script.php)
注意,這樣寫需要把PHP變成可執行的腳本文件。在命令行下,腳本所在目錄
chmod +x script.php
注意:你的script.php文件中一定要在開始處加上: #!/usr/local/php/bin/php -q
,下面是一個完整的script.php文件代碼
<?php
#!/usr/local/php/bin/php -q
session_start();
define( "DB_PASSWORD", "111111" ); //伺服器登陸密碼。這里我寫不完,去後盾人看看相關視頻你就會了,希望能幫你解決問題。

B. 如何配置thinkphp的偽靜態重寫

滿足thinkphp偽靜態(url重寫)條件:

1、 伺服器開啟url_rewrite功能,linux空間的php虛擬主機只需要開啟apache的mod_rewriet,如果是iis6.0就旦尺要安裝ISAPI Rewrite模塊,apache只要開啟Mod_rewrite功能就可以了。無憂主機是linux系統的空間,物遲橋開通空間默認支持。

2、 Linux空間編輯.htaccess文件,windows空間編輯httpd.ini文件。

thinkphp如何編寫.htaccess文件?

無憂主機(www.51php.com)編寫的thinkphp偽靜態正則表達式.htaccess文件如下:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

請將上面正則表達式,保存為.htaccesss文件,並放到thinkphp項目入口罩猛文件同級目錄下。並且修改資料庫配置(config.php)文件使網站支持url重寫功能,加入代碼:define(『URL_REWRITE』,2);

閱讀全文

與thinkphplinux配置相關的資料

熱點內容
ERp列印伺服器錯誤怎麼弄 瀏覽:111
蚌埠u盤加密軟體有哪些 瀏覽:178
前端如何認證伺服器 瀏覽:554
linux切換db2用戶命令 瀏覽:306
相片如何用電解壓 瀏覽:905
碩士程序員去學校當老師 瀏覽:120
pythonstr提取到字典 瀏覽:818
程序員那麼可愛有人看上陸漓了 瀏覽:876
php正則提取圖片 瀏覽:103
pythonlinuxdjango 瀏覽:562
php中文返回亂碼 瀏覽:89
宿舍裝的電信怎麼加密 瀏覽:745
為什麼壓縮文件解壓後變少了 瀏覽:426
現在安卓充電器普遍是什麼型號 瀏覽:714
9日均線36均線主圖指標源碼 瀏覽:349
程序員阿里文化完整版 瀏覽:98
早間新聞在哪個app上面可以看 瀏覽:954
工作啦app注冊的信息怎麼刪去 瀏覽:378
滾動轉子式製冷壓縮機 瀏覽:873
美國編程用什麼軟體 瀏覽:571