600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > windows配置php环境变量

windows配置php环境变量

时间:2020-03-02 08:08:28

相关推荐

windows配置php环境变量

首先我是找了当前phpstudy版本最高的PHP版本php7.2.1-nts来配置php环境;

1:配置php环境变量,打开计算机快捷方式,依次点击系统属性->高级系统设置->环境变量->选中path->编辑

2:获取php文件的位置

H:\phpstudy\PHPTutorial\php\php-7.2.1-nts

3:将

H:\phpstudy\PHPTutorial\php\php-7.2.1-nts;

H:\phpstudy\PHPTutorial\php\php-7.2.1-nts\etc;

路径粘贴到后面去,注意每一个路径都以分号结尾。

国内镜像安装Composer

Published on Oct 24, in PHP with 0 comment

php composer

已经有无数次看到Composer这个东西了。

一直以来,我所看到的各大框架和一些开源项目的部署都提到了Composer这个东西,但是往往我都是(由于懒)直接使用git或者直接下载等方式获取源码,今天特地试着安装下Composer这个东西。

官网简介

Composer 是一个新的安装包管理工具,服务于 PHP 生态系统。它实际上包含了两个部分:Composer 和 Packagist。

我就不详细解释它们的具体作用了,因为百度Google都有(而且我也不懂)。

总的来说就提取出一句话,它可以自动帮你为项目安装所依赖的开发包。

对了,运行Composer需要PHP5.3.2+

Windows & Linux安装

说实话安装这个东西我是搞了很久的,因为蓝某灯被和谐的原因,很多人没有不锈钢梯子,官网都打不开,很难下载 Composer。

然后我找到了Composer中国镜像网

如果你一定要选择官方的话,可以查看官网教程

那么就用它安装吧

if

你已经配置好了PHP环境变量

什么是配置好了环境变量,就是你在CMD或者命令行执行php -v会有反应,那么就是已经配置好了。

then

打开CMD分别执行以下命令

php -r "copy('/installer', 'composer-setup.php');"php composer-setup.phpphp -r "unlink('composer-setup.php');"

上述 3 条命令的作用依次是:

下载安装脚本 - composer-setup.php - 到当前目录。执行安装过程。删除安装脚本。

其实官网还有一句是用来检测Composer.phar的完整性,但是这里由于使用的是国内镜像,可能会出错,所以不推荐执行,不过也贴出来放到这里:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

#局部安装

上述下载 Composer 的过程正确执行完毕后,可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer 了!

#全局安装(推荐)

#Mac或者Linux系统

打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面:

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

#Windows系统

找到并进入PHP的安装目录(和你在命令行中执行的 php -v 指令应该是同一套 PHP)。

将 composer.phar 复制到PHP 的安装目录下面,也就是和php.exe在同一级目录。

在PHP 安装目录下新建一个 composer.bat 文件,把这一串代码保存到此文件中。

@php “%~dp0composer.phar” %*

最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。

#修改 composer 的全局配置文件

在你准备使用Composer安装依赖之前,不如先把它切换到国内的镜像源吧,速度应该会快不少。

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

composer config -g repo.packagist composer

#更新Composer

如果需要更新composer,执行 composer selfupdate 即可

Unable to find the wrapper "https"错误的解决办法

PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:

Warning: fopen() [function.fopen]: Unable to find the wrapper “https” - did you forget to enable it when you configured PHP?

这个错误分3种解决方案:

1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。

2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。

3.如果服务器你不能修改配置的话,那么就使用curl函数来替代file_get_contents函数,当然不是简单的替换啊。还有相应的参数配置才能正常使用curl函数。

原文转载:http://tanning555./blog/static/529751718791953104/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。