centos7.2 apache2.4.6 php7.0.25 MariaDB10.2参考资料:
上面的基础环境的安装就不写了。
第一步:php拓展安装
laravel5.5安装需要满足:- PHP >= 7.0.0
- PHP OpenSSL 扩展
- PHP PDO 扩展
- PHP Mbstring 扩展
- PHP Tokenizer 扩展
- PHP XML 扩展
我们按照的php是7.0的,已经满足,剩下的就是安装必要的php拓展了。
yum install -y php70-php-common php70-php-pdo php70-php-mbstring php70-php-xml
如果报错没找到相关的包,执行 yum search php70w 搜索下相关的包的名字
这一步非常重要,如果有包漏装,后面可能会出现一些奇怪的错误,这个待会再说。
第二部:安装 Composer
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
chmod a+x /usr/local/bin/composer
查看copmoser是否安装成功:
composer -v
使用国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
第三部:安装laravel
composer global require "laravel/installer"
第四步:配置环境变量
export PATH=$PATH:/root/.config/composer/vendor/bin (可以先find 一下,添加正确的地址)
输出验证下 /root/.config/composer/vendor/bin
路径是否添加到 PATH
echo $PATH
第五步:生成项目
现在laravel已经配置安装完成,随时可以生成新项目了,生成项目之前要先进入网站目录 如: 我的网站放在如下文件夹内cd /var/www/html
生产一个新项目blog:
laravel new blog
第六步:配置域名指向/web服务器根目录指向
安装 Laravel 之后,如果要通过ip来访问laravel,你要将 Web 服务器的根目录指向 刚刚生成的项目文件的public
目录。
该目录下的 index.php
文件将作为所有进入应用程序的 HTTP 请求的前端控制器。
第七步:目录权限
安装完 Laravel 后,你需要给这两个文件配置读写权限:storage
目录和 bootstrap/cache
目录应该允许 Web 服务器写入,否则 Laravel 将无法运行。如果你使用的是 Homestead 虚拟机,这些权限已经为你设置好了。