查看内容

过程详解澳门太阳集团2007网站

  • 2020-03-17 01:52
  • Web前端技术
  • Views

大家好,那篇小说将在陈诉怎么着在 CentOS 7 / Ubuntu 15.04 上设置 Laravel。如若您是八个 PHP Web 的开发者,你并无需思考什么在灿烂的现代 PHP 框架中筛选,Laravel 是最自在运营和周转的,它省时省力,能让你共享到 web 开采的意趣。Laravel 信奉着三个普世的开拓工学,通过轻易的引导开创下可保养代码是最优先的,你将保险着火速的支付效用,能够时刻毫不畏惧改过你的代码来改进现成功效。

澳门太阳集团2007网站 1

Laravel 安装并不麻烦,你要是跟着本小说一步步操作就能够在 CentOS 7 只怕Ubuntu 15 服务器上安装。

1卡塔尔 服务器要求

在装置 Laravel 前要求设置一些它的倚重前提条件,主假若部分中央的参数调解,譬喻升级系统到最新版本,sudo 权限和装置注重包。

当您总是到你的服务器时,请保管您能通以下命令能成功的运用 EPEL 仓库並且晋级你的服务器。

CentOS-7

# yum install epel-release

# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

# yum update

Ubuntu

# apt-get install python-software-properties
# add-apt-repository ppa:ondrej/php5

# apt-get update

# apt-get install -y php5 mcrypt php5-mcrypt php5-gd

2卡塔尔(قطر‎ 防火墙安装

系统防火墙和 SELinux 设置对于用于产物应用安全来讲相当重大,当你利用测验服务器的时候可以关闭防火墙,用以下命令行设置 SELinux 成宽容形式(permissive)来保管安装程序不受它们的影响。

# setenforce 0

3) Apache, MariaDB, PHP 安装

Laravel 安装程序要求完结安装 LAMP 整个景况,供给非凡安装 OpenSSL、PDO,Mbstring 和 Tokenizer 等 PHP 扩大。就算 LAMP 已经运行在你的服务器上您能够跳过这一步,直接确认一些不可缺少的 PHP 插件是不是安装好。

要安装完整 AMP 你必要在和谐的服务器上运行以下命令。

CentOS

# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

要在 CentOS 7 上落到实处 MySQL / Mariadb 服务开机自动运维,你需求周转以下命令。

# systemctl start httpd
# systemctl enable httpd

#systemctl start mysqld
#systemctl enable mysqld

在运转 MariaDB 服务之后,你要求周转以下命令配置三个十足安全的密码。

#mysql_secure_installation

Ubuntu

# apt-get install mysql-server apache2 libapache2-mod-php5 php5-mysql

4) 安装 Composer

在大家设置 Laravel 前,先让我们早前安装 composer。安装 composer 是安装 Laravel 的最注重步骤之一,因为 composer 能帮我们设置 Laravel 的种种信任。

CentOS/Ubuntu

在 CentOS / Ubuntu 下运作以下命令来铺排 composer 。

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

澳门太阳集团2007网站 2

5) 安装 Laravel

笔者们能够运作以下命令从 github 上下载 Laravel 的安装包。

# wget https://github.com/laravel/laravel/archive/develop.zip

运作以下命令解压安装包并且一抬手一动脚 document 的根目录。

# unzip develop.zip

# mv laravel-develop /var/www/

以往应用 compose 命令来安装目录下具备 Laravel 所需求的依赖。

# cd /var/www/laravel-develop/
# composer install

澳门太阳集团2007网站 3

6) 密钥

为了加密服务器,大家利用以下命令来生成二个加密后的 32 位的密钥。

# php artisan key:generate

Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

今昔把这一个密钥放到 ‘app.php’ 文件,如以下所示。

# vim /var/www/laravel-develop/config/app.php

澳门太阳集团2007网站 4

7卡塔尔(قطر‎ 虚构主机和所属客户

在 composer 安装好后,分配 document 根目录的权柄和所属客商,如下所示。

# chmod 775 /var/www/laravel-develop/app/storage

# chown -R apache:apache /var/www/laravel-develop

用随便一款编辑器张开 apache 服务器的私下认可配置文件,在文书最终加上设想主机配置。

# vim /etc/httpd/conf/httpd.conf

ServerName laravel-develop
DocumentRoot /var/www/laravel/public

start Directory /var/www/laravel
AllowOverride All
Directory close

前些天大家用来下命令重启 apache 服务器,张开浏览器查看 localhost 页面。

CentOS

# systemctl restart httpd

Ubuntu

# service apache2 restart

8卡塔尔(قطر‎ Laravel 5 互联网访谈

开垦浏览器然后输入你布署的 IP 地址大概完全域名(Fully qualified domain name)你将会见到 Laravel 5 的暗中认可页面。

澳门太阳集团2007网站 5

总结

Laravel 框架对于开拓网页应用来讲是叁个绝好的的工具。所以,看了那篇文章你将学会在 Ubuntu 15 和 CentOS 7 上设置 Laravel, 之后您就能够利用这几个非常的棒的 PHP 框架提供的种种功效和清爽便捷性来张开你的开辟工作。

假定您有何观点可能提出请在以下商议区中平复,我们将凭仗你宝贵的汇报来使大家的小说越来越浅显易懂。

上一篇:如何编写一个独立的 下一篇:没有了