解决docker镜像composer不好用的问题

yum -y install gcc automake autoconf libtool make

yum -y install gcc gcc-c++ glibc

以上已经安装了可以不用安装

yum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel sqlite-devel sqlite

1. wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz
2. tar -xvf oniguruma-6.9.4.tar.gz
3. cd oniguruma-6.9.4/
4. ./autogen.sh
5. ./configure --prefix=/usr --libdir=/lib64
6. make && make install
cd /home
wget https://mirrors.sohu.com/php/php-7.4.16.tar.gz
tar -zxvf php-7.4.16.tar.gz
cd php-7.4.16

./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enable-inline-optimization --with-bz2  --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-mysqli --with-gd --with-jpeg-dir

make all install

方式一  命令都对但是可能进不去
安装好后命令放着吧
安装php的openssl扩展方式
1. cd/home/php-7.4.16/ext/openssl
2. mv config0.m4 config.m4
3. /usr/local/php/bin/phpize 
4. ./configure --with-php-config=/usr/local/php/bin/php-config
5. make && make install
6. cp /home/php-7.4.16/php.ini-production /usr/local/php/lib/php.ini


方式二和上面一段一样

1  cd /php-7.4.16
2  ls
3 cd ext/
 ls
 cd openssl/
 pwd
mv config0.m4 config.m4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
cp /home/php-7.4.16/php.ini-production /usr/local/php/lib/php.ini
 vim /usr/local/php/lib/php.ini
cp /usr/local/php/bin/php /usr/sbin/


vim是为了打开oppenssl扩展


 
   




在这里插入图片描述

在这里插入图片描述
代表php已经安装成功
在这里插入图片描述

vim记得 把openssl打开

下面两行必须执行
yum install git
yum install zip unzip php-zip


下面一行是composer要的token但是你们可以无视
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
token

在这里插入图片描述

点进去以后
生成token的地址也给了
https://github.com/settings/tokens
在这里插入图片描述

在这里插入图片描述
点就完事了

在这里插入图片描述

curl -sS https://getcomposer.org/installer | php



mv composer.phar /usr/local/bin/composer
composer create-project topthink/think tp6 
 切换国内镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/


# 查看tp6版本
php think version

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值