sudo yum install epel-release
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum update
sudo setenforce 0
Laravel 安装程序须要完成安装 LAMP 整个环境,须要额外安装 OpenSSL
、PDO
,Mbstring
和 Tokenizer
等 PHP 扩展。若是 LAMP 已经安装并正常能够正常运行能够跳过这一步。php
sudo yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring
Apache、Mariadb 服务开机自动启动html
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
这里使用默认的apache网站目录/var/www/html
mysql
cd /var/www/html
sudo chmod -R 777 /var/www/html
composer create-project laravel/laravel blog 5.1.11
cd blog
sudo chmod -R 777 storage
sudo chmod -R 777 vendor
进入Apache虚拟主机目录laravel
cd /etc/httpd/conf.d
新建立一个虚拟主机配置文件,假设现有的域名为blog.com
,为了方便识别,这里建立blog.conf
web
sudo touch blog.conf
编辑blog.conf
sql
sudo vi blog.conf
参照如下内容输入,邮箱、域名和网站主目录根据本身的状况修改apache
<VirualHost *:80> ServerAdmin admin@blog.com ServerName blog.com ServerAlias www DocumentRoot /var/www/html/blog/public <Directory "/var/www/html/blog/public"> Options FollowSymLinks AllowOverride All </Directory> </VirualHost>
输入完成保存,重启Apache浏览器
sudo systemctl restart httpd
浏览器访问你的域名测试!服务器