Laravel 5.1 和 ovh 问题
Laravel 5.1 and ovh Issue
我的主机是pro类型(OVH)
当我输入 php artisan
时,我在 Ovh 中遇到 laravel 5.1 问题,我得到
X-Powered-By: PHP/4.4.9
Content-type: text/html
<br />
<b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>/home/obliviushc/petite-enfance/artisan</b> on line <b>31</b><br />
<br />
<b>Parse error</b>: syntax error, unexpected T_STRING in <b>/home/obliviushc/petite-enfance/artisan</b> on line <b>31</b><br />
如您所见,php 的版本是 4.4.9
我按照 OVH 网站的说明更改 php 的版本
我在 public/ 文件中添加了 .ovhconfig
,它包含这些行
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production
我在视图文件中测试了 <?php phpinfo() ?>
我得到 5.6.15
现在这是由于 php 版本还是什么?
请帮助我,我卡住了!
根据 documentation,所需的最低 PHP 版本为:PHP >= 5.5.9
。
似乎命令行仍然指向旧的 PHP 版本,所以 artisan 失败了。为了获得正确的路径,找到您的 php 安装位置,添加脚本并从浏览器 运行 它(即由 Apache 处理)
<?php
echo PHP_BINDIR;
然后将该目录添加到您的 PATH 变量中。
最后尝试删除旧的 PHP 版本路径,您可以通过 运行 在 CLI 中执行此命令找到它:
which php
php5.5 -v
如果可以,则在每个命令中使用'php5.5'而不是'php' :
curl -sS https://getcomposer.org/installer | php5.5
php5.5 composer.phar install
php5.5 artisan clear-compiled
php5.5 artisan optimize
我的主机是pro类型(OVH)
当我输入 php artisan
时,我在 Ovh 中遇到 laravel 5.1 问题,我得到
X-Powered-By: PHP/4.4.9
Content-type: text/html
<br />
<b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>/home/obliviushc/petite-enfance/artisan</b> on line <b>31</b><br />
<br />
<b>Parse error</b>: syntax error, unexpected T_STRING in <b>/home/obliviushc/petite-enfance/artisan</b> on line <b>31</b><br />
如您所见,php 的版本是 4.4.9
我按照 OVH 网站的说明更改 php 的版本
我在 public/ 文件中添加了 .ovhconfig
,它包含这些行
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production
我在视图文件中测试了 <?php phpinfo() ?>
我得到 5.6.15
现在这是由于 php 版本还是什么?
请帮助我,我卡住了!
根据 documentation,所需的最低 PHP 版本为:PHP >= 5.5.9
。
似乎命令行仍然指向旧的 PHP 版本,所以 artisan 失败了。为了获得正确的路径,找到您的 php 安装位置,添加脚本并从浏览器 运行 它(即由 Apache 处理)
<?php
echo PHP_BINDIR;
然后将该目录添加到您的 PATH 变量中。
最后尝试删除旧的 PHP 版本路径,您可以通过 运行 在 CLI 中执行此命令找到它:
which php
php5.5 -v
如果可以,则在每个命令中使用'php5.5'而不是'php' :
curl -sS https://getcomposer.org/installer | php5.5
php5.5 composer.phar install
php5.5 artisan clear-compiled
php5.5 artisan optimize