CentOS 7.2 编译安装PHP 7

19 sec read

安装PHP 7 建议使用Yum安装PHP 7,采用编译安装的方式可以让组件等设置更加合理,但需要你对PHP的代码及各种配置非常的熟悉,以下为大致的安装流程,大家可以参考。

安装前准备

1、下载编译工具

2、安装依赖包

3、下载php 7源代码

官方下载页面,http://php.net/downloads.php

进行编译安装

在编译之前需要先进行编译参数的设置,可以通过 ./configure --help 了解有详细的内容:

参照上述帮助文档与自己的实际需求,就可以按照自己的需求进行设置:

完成后,再进行编译及安装,执行 make && make install 即可安装完毕。

安装后的配置

执行完安装命令后php7就已经安装在到了/usr/local/php目录下了。可通过执行: /usr/local/php/bin/php -v 验证是否安装成功。

或者使用 php v ,如果发现没有此命令,可以通过软链接方式使得运行php更简单。

ln -sf /usr/local/php/bin/php /usr/local/bin/php

或编辑/etc/profile,文件,然后添加环境变量:

使用 source /etc/profile 更新环境变量

安装完毕后的配置文件,默认存放在/etc/php.ini。

服务的启动可采用如下方式进行:

更多配置方面的信息,参考如何在CentOS下安装PHP 7?

 

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

使用Python更换外网IP

在进行数据抓取时,经常会遇到IP被限制的情况,常见的解决方案是搭建代理IP池,或购买IP代理的服务。除此之外,还有一个另外的方法就是使用家里的宽带网络进行抓取。由于家里的宽带每次断开重新连接时都会分配一个新的IP,所以在我们抓取数据的时候,判断 ...
34 sec read

Python多线程与多进程

7 min read

Python Requests 抓取失败时的重试设置

最近在抓取数据的时候,经常遇到连接超时的问题,分析原因居然是DNS污染导致的,为了让程序更加稳健,需要对requests请求实现失败重试的逻辑。
2 min read

Leave a Reply

Your email address will not be published. Required fields are marked *