如何在CentOS / RHEL / Fedora中安装Laravel 5 PHP框架

如何在CentOS,RHEL系统上安装Laravel 5 PHP框架。本教程将帮助你在CentOS / RHEL / Fedora的配置Laravel PHP框架

Laravel是一个开源的PHP框架,致力于用PHP语言快速的做MVC Web应用程的开发。本文将帮助您在CentOS,Red Hat和Fedora系统中安装Laravel 5 PHP框架。

第1步:设置YUM的资源库

首先,你需要在你的系统中添加REMI和EPEL RPM资源。根据您的操作系统版本和系统架构,使用下面的命令,更新资源库中的软件包。
CentOS/RHEL 7, 64 Bit System: 
# rpm -Uvh http://free.nchc.org.tw/fedora-epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm


CentOS/RHEL 6, 32 Bit System: 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


CentOS/RHEL 6, 64 Bit System: 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


CentOS/RHEL 5, 32 Bit System: 
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm


CentOS/RHEL 5, 64 Bit System: 
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

第2步:安装Apache,MySQL和PHP

开始安装Laravel框架之前,我们首先需要设置一个LAMP服务器的环境。如果您已经运行LAMP可以跳过这一步,使用其他命令如下设置的LAMP。

安装Apache

# yum --enablerepo=remi,epel install httpd

安装MySQL

# yum --enablerepo=remi,epel install mysql-server
# service mysqld start
# /usr/bin/mysql_secure_installation

安装PHP

# yum --enablerepo=remi,epel install php php-mysql php-mcrypt
# service httpd restart

第3步:安装Composer

Composer是对于正在安装的Laravel框架依赖性是必不可少的。所以下面用命令来下载以及在我们的系统可以像下面的命令。
# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

第4步:安装Laravel

下载最新版本的Laravel框架,请使用以下命令从GitHub克隆主要的laravel资源库。
# cd /var/www
# git clone https://github.com/laravel/laravel.git
拷贝Laravel代码目录,并使用Composer来安装Laravel框架所需的所有依赖包。
# cd /var/www/laravel
# composer install
依赖安装需要一定的时间。安装完成后设置适当的文件权限。
# chown -R apache.apache /var/www/laravel
# chmod -R 755 /var/www/laravel

第5步:设置加密密钥

现在设置32位长度的随机数,阐述所使用的加密密钥服务。
$ php artisan key:generate

Application key [Z4hfTHU7hFMwHauzOwv7rO9e0MJ9UnhQ] set successfully.
现在编辑config/ app.php配置文件并更新上面生成的应用程序密钥。另外,还要确保密码设置正确。
'key' => env('APP_KEY', 'Z4hfTHU7hFMwHauzOwv7rO9e0MJ9UnhQ'),

'cipher' => 'AES-256-CBC',

第6步:创建Apache的虚拟主机

现在,在你的Apache配置文件中添加一个虚拟主机,可以通过Web浏览器访问Laravel框架。编辑Apache配置文件/etc/httpd/conf/httpd.conf,并在文件末尾添加下面的代码
# vim /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
       ServerName laravel.example.com
       DocumentRoot /var/www/laravel/public

       <Directory /var/www/laravel>
              AllowOverride All
       </Directory>
</VirtualHost>
重新启动Apache服务和使用您最喜爱的网页浏览器访问Laravel框架,并开始开发一个伟大的Web应用程序。
 # service httpd restart
现在用浏览器访问Laravel网站。 安装laravel 5