千家信息网

怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要讲解了"怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在Ce
千家信息网最后更新 2025年02月06日怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel

这篇文章主要讲解了"怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel"吧!

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

composer installation

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

compose laravel

6.密钥

为了加密服务器,我们使用以下命令来生成一个加密后的 32 位的密钥。

# php artisan key:generate  Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

现在把这个密钥放到 'app.php' 文件,如下所示。

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

Key encryption

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 的默认页面。

Laravel Default

感谢各位的阅读,以上就是"怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel"的内容了,经过本文的学习后,相信大家对怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

服务 命令 服务器 运行 配置 框架 密钥 文件 防火墙 学习 防火 重要 安全 主机 内容 所属 权限 根目录 浏览器 用以 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京交友软件开发哪家可靠 数据库建立冗余字段的原则 唐山仓库管理系统软件开发 网络安全教育党员思想汇报 腾讯tbase数据库部署 无人机操控软件开发人员 信息网络安全重点实验室 芮酥网络技术 服务器调用接口提示乱码 数据库创建表后面类型是什么意思 腾讯安全卫士服务器版 服务器虚拟化唯独3金苹果 网络安全优酷网视频 多种形式积极宣传网络安全 nas存储 数据库 服务器发RST包阻止连接服 新版通达信如何迁移用户数据库 成都和方锦软件开发有限公司 阿里云服务器申请 redis数据库密码 抚州企业服务器哪家公司好 华为云服务器转移所有权 互联网发布的黑科技 网络安全法通过初审 数据库不安全性产生什么事 石化行业网络安全技术方案 俄罗斯有几个根服务器 我的世界国际版有没有中国服务器 计算机的网络技术什么意思 西北农林科技大学软件开发
0