AWS Linux AMI 其实相当于CentOS 6,Linux 2相当于CentOS 7。
所以AWS Linux AMI安装PHP 7.2的方法和Linux 2是不一样的,安装代码示例如下:
yum install php72-fpm -y
看明白了吗,以前[……]
AWS Linux AMI 其实相当于CentOS 6,Linux 2相当于CentOS 7。
所以AWS Linux AMI安装PHP 7.2的方法和Linux 2是不一样的,安装代码示例如下:
yum install php72-fpm -y
看明白了吗,以前[……]
亚马逊Linux 2 AMI自带了自己的包扩展管理程序amazon-linux-extras,激活PHP7.2只需要一条指令即可:
amazon-linux-extras install php7.2 -y[......]
按顺序执行指令~碰到其他问题自己解决,解决不了的就甭看了。
yum update -y
yum groupinstall -y "X Window System"
yum groupinstall -y "GNOME Desktop"[......]
嗯,搜了下对应的rpm包,页面里介绍了yum直装方法:
yum install gtk3 -y
装好即可。
rpm包地址:https://centos.pkgs.org/7/centos-x86_64/gtk3-3.22.26-3.el7.x86_64.rpm.ht[……]
Debian或者Ubuntu有的时候找不到deb的安装包,但是有rpm的,转换下其实也是可以用的,方法如下:
apt-get install alien
alien 1.rpm 1.deb generated
相反,deb转rpm可以这样:
alien -r 1.de[......]
通常,碰到Failed to get D-Bus connection是使用了systemctl的指令启动服务后报错的。
解决办法也很简单,容器启动的命令行加入(这参数权限比较高,并不太推荐使用,这里只说个方法)。
--privileged
然后启动的命令行里,将[……]
CentOS 7里的docker容器挂载了目录,但是执行ls指令会报错:
cannot open directory .: Permission denied
造成这一报错的原因是selinux的安全限制。 有以下三种方式解决挂载的目录没有权限的问题: 1.在运[……]
高并发时,会出现php-fpm线程不够用的情况,此时一般需要调整backlog,之前也分析过:如果worker进程不够用,master进程会prefork更多进程,
如果prefork达到了pm.max_children上限,worker进程又全都繁忙,这时maste[……]
uname -r //查看当前内核版本
2.6.32-642.15.1.el6.x86_64
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org //安装elrepo源的签名rpm -Uvh https:/[......]
直接命令行执行:
export http_proxy=127.0.0.1:1234
export https_proxy=127.0.0.1:3128
再使用wget或者curl就自动使用代理了,关闭命令窗口后失效[……]