博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux 运维】 安装PHP工具Composer
阅读量:4980 次
发布时间:2019-06-12

本文共 1784 字,大约阅读时间需要 5 分钟。

一、安装PHP

由于Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

选择安装PHP5.6:

1、安装前期准备
安装php前首先要明确apache即httpd以及mysql/MariaDB(数据库)是否已经安装好了,如果没有,需要先去安装apache和数据库。若都安装好了,那么就可以开始安装php了。

2、开始安装php

参考博客:

2.1选择合适的源

centos7官方的源包太老,更新慢,默认都是下载5.4的版本,这会影响到数组操作数据库控制的代码风格,所以我在查看了几个网站选择的包后,最终确定使用https://mirror.webtatic.com/yum/el7/webtatic-release.rpm,代码如下:
#yum -y install epel-release  #安装epel源参考博客:https://blog.csdn.net/w670328683/article/details/51673757如下安装流程参考博客:https://blog.csdn.net/u010738364/article/details/75635334 #rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm #yum list php* #查看是否有我们需要的包下载安装对应的包:#yum -y install php56w php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath php的加密扩展库php-mhash,但在源里并没有看到,所以要单独下载#yum groupinstall "development tools"#yum -y install mhash mhash-devel mcrypt

二、安装PHP7.x参考博客

三、安装Composer

参考官方安装方法:

安装前首先要确保php正确安装

安装方法一:直接安装的就是最新版本的composer

如果PHP没有设置全局变量,我们可以将php命令添加到全局变量中,以后每次只用输入php可以了,命令如下:

1、设置全局变量(这一步可以忽略) #vim /etc/profile        #添加如下内容到最后一行PATH=$PAHT:/usr/local/php-fpm/bin/     #php启动的路径,根据自己的情况设置#source /etc/profile#php -v  查看PHP版本2、全局变量设置好之后: 1)、执行下面命令 下载composer.phar文件#curl -sS https://getcomposer.org/installer | php2)、移动composer.phar文件到/usr/local/bin目录下  是命令全局可用#mv composer.phar /usr/local/bin/composer3)、composer    #安装成功

方法二官方:

安装步骤:

  1. 下载安装脚本 - composer-setup.php - 到当前目录。
  2. 执行安装过程。
  3. 删除安装脚本。
#php -v    #查看版本号
#php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"#php composer-setup.php#php -r "unlink('composer-setup.php');"#mv composer.phar /usr/local/bin/composer #composer #composer selfupdate      #要经常执行此命令跟新

 安装升级卸载参考博客:

转载于:https://www.cnblogs.com/yangleitao/p/9597697.html

你可能感兴趣的文章
【转】Simulink模型架构指导
查看>>
[转载]java开发中的23种设计模式
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
MongoDB的简单使用
查看>>
【noip2004】虫食算——剪枝DFS
查看>>
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
SQL中Group By的使用
查看>>
两个表格中数据不用是一一对应关系--来筛选不同数据,或者相同数据
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
Java回顾之多线程
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
Fireworks基本使用
查看>>
Java基础常见英语词汇
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>