php - 将 Laravel 从 Windows 迁移到 Linux Server

标签 php linux windows laravel cpanel

我是 Laravel 的新手,我在 Windows 8.1 上用 Laravel 创建了一个小网站,现在我压缩了该网站文件夹 (xampp/htdocs/mysite) 并命名为 mysite.zip

我将该网站上传到我的 Linux 服务器并放置在一个子域中: test.example.com/mysite/public/

我有一个返回测试字符串的路径。但是 laravel 抛出了一个错误:

Parse error: syntax error, unexpected '[' in /home/qmelkir/public_html/test/zanbil/vendor/laravel/framework/src/Illuminate/Support/helpers.php on line 426

问题:

1-问题是什么?

2-如何在我的 Linux 服务器上访问 composer(我可以通过 cPanel 访问)?

3-我在我的 Windows 上安装了 composer 的 Laravel Intervention Image 类,当我移动网站时,这个或我由 composer 安装的其他类是否有效?

最佳答案

我可以使用这一行在 .htaccess 文件中设置我的 php 版本:

AddHandler 应用程序/x-httpd-php54 .php

关于php - 将 Laravel 从 Windows 迁移到 Linux Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27940842/

相关文章:

c++ - 事件响应比信号量快?

php - 如何在 Windows 上创建 PHP 扩展?

php - AJAX + PHP 数据搜索

php - htaccess 仅在未提供参数的情况下将一个域重定向到另一个域?

java - PHP 与 Java 服务器通信

php - 正则表达式不能与 PHP 一起正常工作,或者不知道如何实现它

linux - awk、pipe 和 tail -f 给出意外行为

linux - CentOS 6.3 上 SFTP 目录中的 .bashrc、.bash_profile 和 .bash_logout 文件

Windows V4 驱动程序 - 多个副本

linux - 如何在另一个进程结束后立即运行 python 脚本