本文目录一览:
- 1、怎么把所有php5.6的composer依赖升级为php7.0的?
- 2、PHP的服务器,也要安装依赖吗
- 3、怎么使用php 包依赖管理工具 composer 执行命令安装
- 4、yum安装php-fom提示依赖包php-common,可是php-common已经装过,还是安装不上
怎么把所有php5.6的composer依赖升级为php7.0的?
1) 在win cmd下运行php –version显示为原来的版本5.5。好吧,其实已经有答案了,一开始没有反应过来,这个5.5是因为我配置了环境变量,所以一直指向我原来的PHP目录,导致composer失败
2)解决方案:在 我的电脑-属性-高级-环境变量 中添加最新的PHP版本为环境变量,但是必须在之前环境变量的前面,当然也可以把之前的PHP环境变量删除
3)重启cmd或phpstorm运行composer install 就可以了
---------------------
作者:liuzp111
来源:CSDN
原文:
PHP的服务器,也要安装依赖吗
有些服务是依赖其他服务的哦,不但依赖,还依赖版本。
1.可以用 yum search xxx来查找安装包
2.一般服务器配置,安装信息如下:
yum install php-dom
yum install php-mbstring
yum -y install php-gd php-mbstring php-ldap php-pear php-xmlrpc
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
yum install php55w-xml
yum install ImageMagick
yum install ImageMagick-devel
pecl install imagick
yum install libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel
yum install php55w-pecl-imagick.x86_64 php55w-pecl-imagick-devel.x86_64
yum install zlib-devel
yum install gd-devel
yum install curl
怎么使用php 包依赖管理工具 composer 执行命令安装
CentOS7下安装Composer安装Composer1、将composer.phar下载到项目中使用curl-sS下载Composer的二进制文件,是一个PHAR包(PHP的归档)2、可以通过--install-dir选项指定Composer的安装目录(它可以是一个绝对或相对路径):curl-sS、如果把composer.phar放在系统的PATH目录中,就能在全局访问composer.phar。在类Unix系统中,你甚至可以在使用时不加php前缀。可以执行这些命令让composer在你的系统中进行全局调用:#mvcomposer.phar/usr/local/bin/composer现在只需要运行composer命令就可以使用Composer而不需要输入phpcomposer.phar。4、检查Composer是否正常工作,只需要通过php来执行PHAR:phpcomposer.phar这将返回给你一个可执行的命令列表。使用Composer要在项目中使用Composer,只需要一个composer.json文件。该文件包含了项目的依赖和其它的一些元数据。现在使用Composer来安装项目的依赖。1、创建composer.json文件在当前目录下创建composer.json文件,在composer.json文件中指定requirekey的值。简单的告诉Composer你的项目需要依赖哪些包。例如:{"require":{"monolog/monolog":"1.0.*"}}可以看到,require需要一个包名称monolog/monolog映射到包版本1.0.*的对象。包名称由供应商名称和其项目名称构成。2、安装依赖包执行install命令获取定义的依赖到本地项目:phpcomposer.pharinstall如果你进行了全局安装,并且没有phar文件在当前目录,使用下面的命令代替:composerinstall这将会找到monolog/monolog的最新版本,并将它下载到vendor目录。这是一个惯例把第三方的代码到一个指定的目录vendor。如果是monolog将会创建vendor/monolog/monolog目录。注意:install命令将创建一个composer.lock文件到你项目的根目录中。3、自动加载除了库的下载,Composer还准备了一个自动加载文件,它可以加载Composer下载的库中所有的类文件。使用它,你只需要将下面这行代码添加到你项目的引导文件中:require'vendor/autoload.php';现在我们就可以使用monolog了
yum安装php-fom提示依赖包php-common,可是php-common已经装过,还是安装不上
版本兼容问题,你的php-fpm依赖的是php-common5.4.16-42的版本,你已经安装的版本是5.4.16-45
后面的小版本号不一致,要求的是-42,已安装的是-45,依赖检查判断为可能存在不兼容,你需要手动卸载掉已安装的-45的版本后再yum安装php-fpm