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/
相关文章推荐
- PHP接收App端发送文件流的方法
- 适合PHP初学者阅读的4本经典书籍
- php审计基础四:变量覆盖
- php中strstr、strrchr、substr、stristr四个函数的区别总结
- laravel加入验证码类几种方法 && Laravel引入第三方库的方法
- 防止纯PHP页面中文乱码技巧
- curl实现GET和POST
- php教程 TTP中GET与POST的区别
- laravel发送邮件
- PHP生成静态详情页面核心代码(30秒重新生成)
- Yii2-设置和获取、删除Cookies空值分析(有代码)
- PHP文件操作(文件移动和复制、删除、重命名)
- php把文件上传到远程服务器上例子
- PHP精度计算问题
- php+mysql实现分页:上一页,下一页
- php+mysql实现分页:上一页,下一页
- php缓存-内存式-mamcache-安装
- php缓存-内存式-mamcache-封装
- ThinkPHP add()写入返回值
- PHP封装好的发送邮件实例