这篇文章主要讲解了“怎么在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 -发布最新7. - noarch.rpm #, rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm ,, #, yum 更新
<强> 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,成宽容模式宽容来保证安装程序不受它们的影响。
#, setenforce 0
<强> 3。Apache, MariaDB PHP安装强>
Laravel安装程序需要完成安装灯整个环境,需要额外安装OpenSSL, PDO, Mbstring和记号赋予器等PHP,扩展。如果灯已经运行在你的服务器上你可以跳过这一步,直接确认一些必要的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。安装作曲家强>
在我们安装Laravel前,先让我们开始安装作曲家。安装作曲家是安装Laravel的最重要步骤之一,因为,作曲家能帮我们安装Laravel的各种依赖。
<强> CentOS/Ubuntu 强>
在CentOS/Ubuntu下运行以下命令来配置作曲家。
#, curl -sS https://getcomposer.org/installer |, php #, mv composer.phar /usr/地方/bin/composer #, chmod + x /usr/地方/bin/作曲家
作曲家安装
<强> 5。安装Laravel 强>
我们可以运行以下命令从github上下载Laravel的安装包。
#, wget https://github.com/laravel/laravel/archive/develop.zip
运行以下命令,解压安装包并且移动文档的根目录。
#, unzip develop.zip , #, mv laravel-develop /var/www/
现在使用组合命令来安装目录下所有Laravel所需要的依赖。
#, cd /var/www/laravel-develop/, #, composer 安装
组成Laravel
<强> 6。密钥强>
为了加密服务器,我们使用以下命令来生成一个加密后的32位的密钥。
#, php artisan 关键:generate , Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI], set 成功
现在把这个密钥放到& # 39;app.php& # 39;文件,如下所示。
#, vim /var/www/laravel-develop/config/应用程序。php
密钥加密
<强> 7。虚拟主机和所属用户强>
在作曲家安装好后,分配文档根目录的权限和所属用户,如下所示。
#, chmod 775年,/var/www/laravel-develop/app/storage , #, chown -R apache: apache /var/www/laravel-develop怎么在CentOS7或Ubuntu15.04上安装PHP框架Laravel