环境要求
PHP >= 7.0.0
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
安装步骤
1、安装composer,执行以下脚本
- #下载安装脚本 - composer-setup.php - 到当前目录
- php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
- #执行安装过程
- php composer-setup.php
- #删除安装脚本
- php -r "unlink('composer-setup.php');"
- #全局安装composer - composer.phar 文件移动到 /usr/local/bin/
- mv composer.phar /usr/local/bin/composer
- #不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!
2、通过在终端中发布Composer 命令来安装Laravel
- #以laravel5.5为例,切换到项目路径下,执行以下命令,默认项目名称为blog
- composer create-project --prefer-dist laravel/laravel blog "5.5.*"
安装排错
1、出现以下错误
- [SymfonyComponentProcessExceptionRuntimeException] The Process class relies on proc_open, which is not available on your PHP installation.
解决办法: 打开php.ini,并搜索disable_functions指令,找到类似如下内容: disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 找到以proc_开头的并删除即可。
2、storage目录权限问题,解决办法如下
- #项目路径下执行
- chmod -R 777 storage
3、美化URL,在伪静态文件中加入以下代码
- location / {
- try_files $uri $uri/ /index.php?$query_string;
- }
安装到这就没啥问题了
谢谢支持,转载请注明出处