Composer&laravel5安装笔记
2015-06-01 00:15
791 查看
##################################################################################
安装Composer出现The openssl extension is missing的解决方法
笔者在Windows平台上安装Composer时,出现下载错误信息(我使用的是WAMP集成环境):
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
解决方法
以上提示是说,PHP没有开启openssl extension
解决方法就很简单了,打开php.ini,找到 ;extension=php_openssl.dll ,去掉前面的分号,保存并重启Apache即可。
注:笔者使用的是WAMP,当时我 点击WAMP托盘图标 => php => php.ini 修改是不成功的!原因不明,所以推荐直接打开php.ini,修改保存后重启Apache。
安装Composer出现Php Startup:Unable to load dynamic library 'c:\php\php_openssl.dll'的解决方法
找到; extension_dir = "ext"去掉分号
##################################################################################
安装 Laravel5
全程需要联网
1:
配置好apache+php,php要符合Laravel5的版本要求,设置环境变量使可以在任何目录执行php命令,并启用laravel要求的PHP扩展
PHP扩展要求参考http://laravel-china.org/docs/5.0
2:
安装Composer ,参考文档http://docs.phpcomposer.com/
创建一个C:\bin目录
C:\Users\username>cd C:\bin
C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php
在 composer.phar 同级目录下新建文件 composer.bat :
C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat
##################################################################################
%是批处理变量引导符
%~dp0 - 仅将 %0 扩充到一个驱动器号和路径
%0为当前批处理文件
如果0换成1为第一个文件,2为第2个
“d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录
引用变量用%var%,调用程序外部参数用%1至%9等等
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*为命令行传递给批处理的参数
%0 批处理文件本身,包括完整的路径和扩展名
%1 第一个参数
%9 第九个参数
%* 从第一个参数开始的所有参数
批处理参考:http://www.hackbase.com/subject/2009-09-17/16352.html
##################################################################################
设置系统的环境变量 PATH
安装成功后新开一个命令窗口
在任意路径执行composer.phar -V 可查看版本
3:
通过composer安装laravel工具(非源码,源码待laravel工具安装完后通过laravel工具获取源码)
创建一个C:\laravelTool目录
在此目录创建一个composer.json文件,内容为json格式(参考composer在线文档):
{
"require": {
"laravel/installer":"~1.1"
}
}
然后再此目录执行composer install命令稍等即可安装laravel工具
4:
安装完成后
有个C:\laravelTool\vendor\bin目录
给环境变量path添加C:\laravelTool\vendor\bin目录
新开一个命令窗口能在任意目录运行laravel.bat命令,则表示成功
5:创建一个全新的larave application
在任意目录执行laravel new blog命令创建新项目bolg(默认会在C:\Users\Hj\MyProj\app\下创建该项目,测试好像没法在指定路径创建?)
http://xxxx/home 显示登录窗口,意味安装成功
执行artisan 命令必须要在项目的根目录,因为根目录下存放着artisan文件
php artisan migrate出现以下问题
[PDOException]
could not find driver
解决方法,启用php.ini中启用extension=php_pdo_mysql.dll
[PDOException]
SQLSTATE[HY000] [1049] Unknown database 'laravel5'
解决方法:到数据库中动手创建laravel5数据库
安装Composer出现The openssl extension is missing的解决方法
笔者在Windows平台上安装Composer时,出现下载错误信息(我使用的是WAMP集成环境):
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
解决方法
以上提示是说,PHP没有开启openssl extension
解决方法就很简单了,打开php.ini,找到 ;extension=php_openssl.dll ,去掉前面的分号,保存并重启Apache即可。
注:笔者使用的是WAMP,当时我 点击WAMP托盘图标 => php => php.ini 修改是不成功的!原因不明,所以推荐直接打开php.ini,修改保存后重启Apache。
安装Composer出现Php Startup:Unable to load dynamic library 'c:\php\php_openssl.dll'的解决方法
找到; extension_dir = "ext"去掉分号
##################################################################################
安装 Laravel5
全程需要联网
1:
配置好apache+php,php要符合Laravel5的版本要求,设置环境变量使可以在任何目录执行php命令,并启用laravel要求的PHP扩展
PHP扩展要求参考http://laravel-china.org/docs/5.0
2:
安装Composer ,参考文档http://docs.phpcomposer.com/
创建一个C:\bin目录
C:\Users\username>cd C:\bin
C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php
在 composer.phar 同级目录下新建文件 composer.bat :
C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat
##################################################################################
%是批处理变量引导符
%~dp0 - 仅将 %0 扩充到一个驱动器号和路径
%0为当前批处理文件
如果0换成1为第一个文件,2为第2个
“d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录
引用变量用%var%,调用程序外部参数用%1至%9等等
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*为命令行传递给批处理的参数
%0 批处理文件本身,包括完整的路径和扩展名
%1 第一个参数
%9 第九个参数
%* 从第一个参数开始的所有参数
批处理参考:http://www.hackbase.com/subject/2009-09-17/16352.html
##################################################################################
设置系统的环境变量 PATH
安装成功后新开一个命令窗口
在任意路径执行composer.phar -V 可查看版本
3:
通过composer安装laravel工具(非源码,源码待laravel工具安装完后通过laravel工具获取源码)
创建一个C:\laravelTool目录
在此目录创建一个composer.json文件,内容为json格式(参考composer在线文档):
{
"require": {
"laravel/installer":"~1.1"
}
}
然后再此目录执行composer install命令稍等即可安装laravel工具
4:
安装完成后
有个C:\laravelTool\vendor\bin目录
给环境变量path添加C:\laravelTool\vendor\bin目录
新开一个命令窗口能在任意目录运行laravel.bat命令,则表示成功
5:创建一个全新的larave application
在任意目录执行laravel new blog命令创建新项目bolg(默认会在C:\Users\Hj\MyProj\app\下创建该项目,测试好像没法在指定路径创建?)
http://xxxx/home 显示登录窗口,意味安装成功
执行artisan 命令必须要在项目的根目录,因为根目录下存放着artisan文件
php artisan migrate出现以下问题
[PDOException]
could not find driver
解决方法,启用php.ini中启用extension=php_pdo_mysql.dll
[PDOException]
SQLSTATE[HY000] [1049] Unknown database 'laravel5'
解决方法:到数据库中动手创建laravel5数据库
相关文章推荐
- php计算整个目录大小的方法
- php从文件夹随机读取文件的方法
- php实现读取和写入tab分割的文件
- php正则preg_replace_callback函数用法实例
- php将字符串随机分割成不同长度数组的方法
- PHP学习笔记(二)
- htpasswd命令用法
- php中一个完整表单处理实现代码
- php类方法在线性能测试
- laravel 学习笔记——视图
- laravel 学习笔记——请求与响应
- laravel 学习笔记——路由(路由与控制器)
- laravel 学习笔记——路由(中间件与路由组)
- 【转】ubuntu下安装及设置FTP服务器!!
- Xftp远程连接后出现中文乱码
- laravel 学习笔记——路由(基础)
- PHP PSR-2 代码风格规范 (中文版)
- PHP命名空间(Namespace)的使用详解
- 【转】ubuntu安装ftp服务器
- PHP PSR-4 Autoloader 自动加载(中文版)