ThinkPHP5 + Lamp
ThinkPHP-Logo.jpg
安裝省心的 Lamp命令:
(雖然看上去是Lnmp 但是它是Lamp刊苍,留意最后字母)
wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./[install.sh](install.sh) lamp
ThinkPHP5用Composer安裝命令看官網(wǎng)文檔
安裝完配置項(xiàng)目
域名配置不用說了既们,
配置apache :
<VirtualHost *:80>
ServerAdmin webmaster@example.com
php_admin_value open_basedir "/vagrant/tp5/:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/vagrant/tp5/public"
ServerName www.tp5.com
ServerAlias tp5.com
#ErrorLog "/home/wwwlogs/www.tp5.com-error_log"
#CustomLog "/home/wwwlogs/www.tp5.com-access_log" combined
<Directory "/vagrant/tp5/public">
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
</Directory>
</VirtualHost>
配置好域名了項(xiàng)目打不開?
第一步:
第一種打開報錯辦法:
打開 php.ini 的 disable_errors 改為 On;
或者第二種辦法:
在入口文件index.php中加入
error_reporting(E_ALL);
ini_set('display_errors', '1');
>轉(zhuǎn)載CSDN[TP5項(xiàng)目500錯誤](https://blog.csdn.net/kchangfu/article/details/78148796)
下面的報錯近似于Laravel正什,但是Laravel在
composer update
時候最起碼有報錯提醒啥纸,TP5如果不在入口文件里加代碼是出現(xiàn)不了報錯的,讓你很迷茫的500錯誤婴氮!
Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/mz.kchangfu.cn/thinkphp/start.php) is not within the allowed path(s): (/home/wwwroot/mz.kchangfu.cn/public/:/tmp/:/proc/) in /home/wwwroot/mz.kchangfu.cn/public/index.php on line 22
Warning: require(/home/wwwroot/mz.kchangfu.cn/thinkphp/start.php): failed to open stream: Operation not permitted in /home/wwwroot/mz.kchangfu.cn/public/index.php on line 22
Fatal error: require(): Failed opening required '/home/wwwroot/mz.kchangfu.cn/public/../thinkphp/start.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/mz.kchangfu.cn/public/index.php on line 22
第二步:
打開
apache
的配置文件vhost
你的域名.conf 文件 搜索open_basedir
執(zhí)行下面操作
php_admin_value open_basedir "/vagrant/tp5/public:/tmp/:/var/tmp/:/proc/"
修改為
php_admin_value open_basedir "/vagrant/tp5/:/tmp/:/var/tmp/:/proc/"
就是去掉了'public'的路徑就能訪問了
重啟apache:service httpd restart
第三步:看到頁面
十年磨一劍.png
訪問項(xiàng)目報錯緩存cache
類似于Laravel的
storage
文件夾斯棒,需要給予權(quán)限sudo chmod -R 777 runtime
runtime.png
*附
Linux 定時命令
【設(shè)置】crontab -e
【demo】0 8 * * * curl https://xxxx/xxxx >> /cron.log
【查看】crontab -u root -l