一、安装 php

  1. 下载安装包
  2. 编译安装 ./configure --prefix=/usr/local/php
  3. make && make install
  4. 配置 /etc/profile 环境变量
  5. php --version

安装扩展请阅读参考资料
二、安装 php 扩展

  1. cp php.ini-xxx /usr/local/php/lib 目录下,更名为 php.ini
  2. cd ext 目录下寻找要安装的扩展
  3. 执行 phpize
  4. 注意 config.m4 没有,更名 config 为 config.m4
  5. 观察是否生成 configure 没有的话,请安装 apt install autoconf

sudo apt-get install openssl openssl-dev
sudo apt-get install libssl-dev

  1. ./configure --with-php-config=/usr/local/php/bin/php-config
  2. make && make install

可能需要安装的包

  1. // zlib 安装
  2. root@ubuntu ~ # wget http://zlib.net/zlib-1.2.11.tar.gz
  3. root@ubuntu ~ # tar zxf zlib-1.2.11.tar.gz
  4. root@ubuntu ~ # cd zlib-1.2.11/
  5. root@ubuntu ~/zlib-1.2.11 # ./configure
  6. root@ubuntu ~/zlib-1.2.11 # make && make install
  7. apt-get install libzip-dev
  8. // centos
  9. # cmake 和 cmake3都要安装
  10. yum install -y cmake
  11. yum install -y cmake3
  12. wget https://libzip.org/download/libzip-1.5.0.tar.gz
  13. tar -zxvf libzip-1.5*
  14. cd libzip-1.5*
  15. mkdir build && cd build && cmake3 .. && make && make install

二、composer 问题

  • 查看 composer 配置信息 composer config -l -g
  • 清空缓存 composer clearcache

注:安装出错有限考虑 php.ini 里面的扩展
**

虚拟机静态IP

参考资料1
参考资料2

防火墙

1.打开或关闭防火墙:sudo ufw enable|disable
2.新手建议直接卸载apt-get remove iptables

ubuntu 应用商店安装软件的问题

snap changes
snap abort 5 中止 Doing 状态的

字体问题

Consolas 字体安装