您的位置:首页 > 编程语言 > PHP开发

laravel 安装及环境配置

2016-09-23 14:52 260 查看

lamp环境配置

laravel支持组件化开发

在root权限更新资源

apt-get update


更新vim

apt-get install vim


安装apache2

apt-get install apache2


安装php5,默认是php5.5.9

apt-get install php5


安装mysql

apt-get install mysql-server mysql-client


安装larval的扩展

安装mcypt--linux下的标准的加密函数库

apt-get install mcypt


安装mcypt--php下的加密函数库

apt-get install php5-mcypt


安装php5-mysql

apt-get install php5-mysql


修改php5-mcypt配置文件

1、建立mcypt的软连接

ln -s /etc/php5/mods-available/mcypt.ini /etc/php5/apache2/conf.d


2、重启服务器

apachectl restart


3、配置apache根目录

cd /var/www


4、

vi info.php


phpinfo();


标准larval完成

安装wget

apt-get install wget


安装curl

apt-get install curl


安装openssl

apt-get install openssl


服务器系统环境配置完成

配置laravel环境

mac unix 远程连接

ssh username@192.168.20.90


windows 远程连接

下载putt,运行puty.exe文件连接服务器,使用用户名登录并输入密码。

连接后直接在终端中运行操作

安装composer

1、终端下载,若不成功,则执行第二个方法

curl -sS https://getcomposer.org/installer | php


2、终端下载composer,若不成功,执行第三种方法

php -r "readfile('http://getcomposer.org/installer')" | php


3、到官网下载composer.phar,地址“https://getcomposer.org/composer.phar

将这个文件上传到linux服务器(FileZilla)根目录下

并修改该文件的权限:

chmod +x ./composer.phar


移动 composer.phar到bin目录下

sudo mv composer.phar /bin/composer


检查composer是否全局

composer -v


接下来可以使用composer下载各种各样的组件来使用了,laravel支持组件化开发

在www目录下新建一个laravel项目

cd /var/www/


laravel安装,通过 Composer Create-Project 命令安装 Laravel,不要在root权限进行,下面的命令在当前目录下创建了一个demo的laravel项目

composer create-project laravel/laravel --prefer-dist demo


修改hosts文件,增加域名

vim /etc/hosts


在末尾添加以下语句:

192.168.20.90 vm.demo


192.168.20.90 wiki.demo


配置apache

cd /etc/apache2


vi apache.conf


开启一个新的站点

cd /etc/apache2/sites-available/


vi apache.conf


cp 000-default.conf wiki.demo.conf


cp 000-default.conf vm.demo.conf


修改vm.demo.conf

vi vm.demo.conf


修改9、10、11行

ServerName vm.demo


#ServerAdmin webmaster@localhost


DocumentRoot /var/www/demo/public


修改wiki.demo.conf

vi wiki.demo.conf


修改9、11行

ServerName wiki.demo


DocumentRoot /var/www/wiki


使这两个配置文件生效,软链接, sites-enabled 下表示apache开启的文件,删除一个文件就关闭一个站点

ln -s /etc/apache2/sites-available/vm.demo.conf /etc/apache2/sites-enabled/


ln -s /etc/apache2/sites-available/wiki.demo.conf /etc/apache2/sites-enabled/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: