larave5安装过程分享-MAX OSX版本

MAC上的平台是XAMPP,自带的版本低。

我用的是XAMPP MAC版本

一 本地php环境配置


$which php  
$php-v | php
xampp php  PASH=" /applications/xampp/bin/:$PASH"
sudo nano vi
~/.bash_profile
export PATH="/Applications/XAMPP/bin:$PATH"
ctrl O 保存
ctrl X 退出

注:

httpd.conf.

applications/xampp/etc/httpd.conf.

二  Laravel5
安装

php 配置修改完以后

1 安装composer的几种方案

——官方的方案:

curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
--filename

——我的方案 :下载composer.phar 最新版本

然后

$ mv composer.phar /usr/local/bin/composer

运行

——其他方案

在Mac OS X下也可以使用homebrew安装:

brew tap josegonzalez/homebrew-php

brew install josegonzalez/php/composer

不过通常情况下只需将composer.phar的位置加入到PATH环境变量就可以,不一定要全局安装。

声明依赖

在项目目录下创建一个composer.json文件,指明依赖,比如,你的项目依赖 monolog:

{

"require": {

"monolog/monolog": "1.2.*"

}

}

三   安装laravel5中遇到的问题

$composer global require "laravel/installer=~1.1"

Changed current directory to /Users/macbookair/.composer

./composer.json has been created

Loading composer repositories with package information

The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:

error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Failed to enable crypto

failed to open stream: operation failed

https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date

Updating dependencies (including require-dev)

[Composer\Downloader\TransportException]

The "https://packagist.org/p/provider-2013$6dee6058f309a166f377fd4201f4798c

1bf2b7cf4e62fb55338947cff075e264.json" file could not be downloaded: SSL op

eration failed with code 1. OpenSSL Error messages:

error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify

failed

Failed to enable crypto

failed to open stream: operation failed

??????

三问题的分析和调试

PHP 5.6 的最新功能

$ php -r "print_r(openssl_get_cert_locations());"

显示的内容如下

Array

(

[default_cert_file] => /Applications/XAMPP/xamppfiles/share/openssl/cert.pem

[default_cert_file_env] => SSL_CERT_FILE

[default_cert_dir] => /Applications/XAMPP/xamppfiles/share/openssl/certs

[default_cert_dir_env] => SSL_CERT_DIR

[default_private_dir] => /Applications/XAMPP/xamppfiles/share/openssl/private

[default_default_cert_area] => /Applications/XAMPP/xamppfiles/share/openssl

[ini_cafile] =>

[ini_capath] =>

)

红色部分表示没有文件

修正方法:通过brew从新装一下openssl

$brew install openssl

YJ-MACBOOK:~ macbookair$ brew install openss

Error: No available formula for openss

Searching formulae...

openssl

Searching taps...

^[[A^[[A^[[A^[[A^[[A^[homebrew/versions/openssl098
homebrew/dupes/openssh

homebrew/versions/openssl101

YJ-MACBOOK:~ macbookair$ brew install openssl

==> Installing openssl dependency: makedepend

==> Downloading https://homebrew.bintray.com/bottles/makedepend-1.0.5.lion.bottl

######################################################################## 100.0%

==> Pouring makedepend-1.0.5.lion.bottle.tar.gz

Error: The `brew link` step did not complete successfully

The formula built, but is not symlinked into /usr/local

Could not symlink bin/makedepend

/usr/local/bin is not writable.

You can try again using:

brew link makedepend

==> Summary

�?  /usr/local/Cellar/makedepend/1.0.5: 7 files,  96K

==> Installing openssl

==> Downloading https://www.openssl.org/source/openssl-1.0.2a.tar.gz

curl: (28) SSL connection timeout

Trying a mirror...

==> Downloading https://raw.githubusercontent.com/DomT4/LibreMirror/master/OpenS

curl: (7) couldn‘t connect to host

Error: Failed to download resource "openssl"

Download failed: https://raw.githubusercontent.com/DomT4/LibreMirror/master/OpenSSL/openssl-1.0.2a.tar.gz

sh-3.2# chmod 777 bin ——修改bin为可写

sh-3.2# brew link makedepend

Linking /usr/local/Cellar/makedepend/1.0.5... 2 symlinks created

sh-3.2# brew install openssl ——  安装成功

==> Downloading https://www.openssl.org/source/openssl-1.0.2a.tar.gz

######################################################################## 100.0%

==> perl ./Configure --prefix=/usr/local/Cellar/openssl/1.0.2a-1 --openssldir=/u

==> make depend

==> make

==> make test

==> make install MANDIR=/usr/local/Cellar/openssl/1.0.2a-1/share/man MANSUFFIX=s

==> Caveats

A CA file has been bootstrapped using certificates from the system

keychain. To add additional certificates, place .pem files in

/usr/local/etc/openssl/certs

…………………………………………….

最后在php.ini 中加入

openssl.cafile=/usr/local/etc/openssl/cert.pem

sh-3.2# composer global require "laravel/installer=~1.1"

Changed current directory to /var/root/.composer

./composer.json has been updated

Loading composer repositories with package information

Updating dependencies (including require-dev)

…………………….

OK

时间: 2024-10-25 14:29:36

larave5安装过程分享-MAX OSX版本的相关文章

Laravel5安装过程分享-windows7版本

indows下安装Laravel 5.0过程 1.配置PHP环境 首先需要配置PHP运行环境 由于Laravel 框架有一些系统上的需求,所以推荐大家下载一个较高的版本,以满足下面的条件. PHP 版本 >= 5.4 Mcrypt PHP 扩展 OpenSSL PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 我用的是Xampp 2.安装Composer Laravel 框架使用  "http://getcomposer.org/" \o "

centos 7 下面安装oracle 11g r2 过程分享

本人对LINUX等很多还不熟悉,如果有不对的地方还请各位指正.谢谢. 打算学习下ORACLE,RMAN备份与还原功能,所以安装了虚拟机,用的是centos7 X86_64-1611版本,oracle用的是linux.x64_11g R2版本.参考了其他人发表的博客. 链接:http://blog.csdn.net/whatlookingfor/article/details/52382458 但是在一步步过程中,还是遇到很多问题,整理如下: 1.centos 安装之后,无法访问网络,最开始以为是

windows10下 MySQL5.7.18版本安装过程及遇到的问题

windows10下 MySQL5.7.18版本安装过程及遇到的问题           mysql-5.7.18-winx64 安装           1.解压 此次将MySQL装在H盘,依个人喜好也可以装在D:/E:/F:盘.           2.在解压目录下创建data空文件夹           3. 将下面信息放到新建文本文件my.ini里                   新建文本文件my.ini,并填入信息: #代码开始                   [Client]

mysql for linux 数据库的安装过程

mysql for linux 数据库的安装过程 l  安装版本:mysql-advanced-5.6.12-linux-glibc2.5-x86_64.tar.gz ,此版本是绿色版本,只需要将其解压到相关目录即可. PS:此安装方法为不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件 PS:Mysql下载地址:http://pan.baidu.com/s/1eQJhoLO 1.创建mysql用户/账号 [[email protected] ~]#  groupad

Hadoop2.2.0安装过程记录

1    安装环境1.1    客户端1.2    服务端1.3    安装准备    2    操作系统安装2.1.1    BIOS打开虚拟化支持2.1.2    关闭防火墙2.1.3    安装VNC3    JAVA安装    3.1    配置目的3.2    配置过程3.3    结果验证4    主机名配置4.1    配置目的4.2    配置过程4.3    结果验证5    增加hadoop用户5.1    配置目的5.2    配置过程5.3    结果验证6    Had

mongodb 3.2.5安装过程详细记录

2016-10-19    mongodb 3.2.5安装 1 准备安装介质 安装介质下载: mongodb的安装方式,我通常使用二进制包的方式,内网不能配置连接外网的yum源: 官方建议的mongodb下载地址为:   Downloads.mongodb.org 但实际上,这个地址,很难找到下载表,正常下载,通常可以用下面的下载地址选择下载: 我这里下载的是: 3.2.5 版本对应的 mongodb-linux-x86_64-rhel62-3.2.5-20-g07e21d8.tgz 如果将整个

OSX:不同OSX版本的标记可能不兼容-续

不同OSX版本的标记可能不兼容-续: 经过测试,10.10DP2的Update,俗称DP3,的版本也没有纠正这个问题.而造成该问题的是安装过程中一开始就选择中文,如果安装时使用英文,在第一次进入操作系统后,再将中文设置为第一语言,那么标记内部依然使用英文,这样就避免了后来的混乱. 这个问题已经发送Bug Report给苹果,ID:17689607. 另外: 如果使用10.10的DP2中提供的createinstallmedia命令生成的USB安装盘,那么安装后的启动分区会被转变为CoreStor

Hadoop2.3.0详细安装过程

前言:       Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS.HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上:而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序.HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据. Hadoop的框架最核心的

cocopods安装使用和安装过程中遇到的问题及解决办法

在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,cocopods也避免不了安装很多次了. 对于新手来说,使用cocopods开发,还是节省了相当多的开发时间,以下便是cocopods安装和安装过程中遇到的问题及解决办法: 1.cocopods 安装:http://www.cnblogs.com/surge/p/4436360.html 2.出现以下