在复杂陌生的Linux设备上,编译安装PHP

起因

在一台陌生的SUSE Linux Enterprise上面迁移之前做的一个服务器端接口,需要用到phpredis

而安装phpredis,需要用到phpize,phpize在php5-devel这个包里面。

然后,很直接的,使用yast2 –install php5-devel进行安装的时候,麻烦来了。

这台Server是一台部署在一线的生产环境,意味着稳定第一。而使用yast2进行安装的时候,也不知道是不是很久没更新的缘故,提示有大量的包需要更新,甚至连一些系统核心的依赖包也需要更新。

敌情不明,不敢轻举妄动,找来Leader咨询一下,他看了一会,也没弄出个头绪来,决定先不要更新,选择其他方法吧,于是乎,就由了下文。

find / -name apxs2

编译安装PHP的时候,由于Apache是默认使用yast2进行安装的,所以编译PHP的时候,–with-apxs2没有找到对应的依赖文件。

网上搜索一下,提问一下,答案就来了。感谢SF。

find

Shell

find / -name apxs2

1

find / -name apxs2

得到结果/usr/sbin/apxs2,好了,接下来可以编译安装了。

编译安装

Shell

./configure --prefix=/usr/local/php --with-apxs2=/usr/sbin/apxs2 --with-mysql

1

./configure --prefix=/usr/local/php --with-apxs2=/usr/sbin/apxs2 --with-mysql

后面的都没什么好说了,make && make install,当然,最好分开一步步执行,留意出错信息。

感触

Linux在某些方面上的设计,真是很不错。比如你可以装很多个Apache,装很多个php,并且可以做到每一个都互相独立工作,互不干扰。不过,一台电脑上面的端口号是唯一的,假如是给浏览器用的,那80端口就一个咯。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

护卫神主机大师提权漏洞利用分析

护卫神·主机大师支持一键安装网站运行环境(IIS+ASP+ASP.net+PHP5.2-5.6+MySQL+FTP+伪静态+PhpMyAdmin),并可在线开设...

37200
来自专栏繁花云

[实例]利用php+mysql完成shell脚本的授权验证

作者最近这几天写了一个shell脚本准备进行出售,由于单独出售利润不大,决定将脚本按照IP进行授权,出售授权,这样可以增加利润。

21600
来自专栏IT派

Node.js与PHP对战:一场关于开发者喜好的史诗级战役

整个故事正如好莱坞大片的经典剧情走向:两位昔日好友如今分道扬镳,甚至被迫陷入了你死我活的斗争当中。刚开始的分歧并不严重,无非是一位老友对于另一位伙伴长久以来占据...

14700
来自专栏繁花云

Qt5.8.0使用静态编译

下载链接: http://pan.baidu.com/s/1mhVe75e 密码: zdxh

13000
来自专栏繁花云

liunx下sed命令的用法

单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单...

9000
来自专栏FreeBuf

打造刀郎安全PHP系统

有一段时间没有露面的,现在出来和各位打个招呼,今天给大家带来话题是打造安全php系统,web安全防不胜防,那么我们怎么尽可能的做到安全啦?

16050
来自专栏FreeBuf

XXE漏洞利用技巧:从XML到远程代码执行

如果你的应用是通过用户上传处理XML文件或POST请求(例如将SAML用于单点登录服务甚至是RSS)的,那么你很有可能会受到XXE的攻击。XXE是一种非常常见的...

46720
来自专栏FreeBuf

Hongcms 3.0.0后台SQL注入漏洞分析

* 本文作者:BlackWater,本文属FreeBuf原创奖励计划,未经许可禁止转载。

15160
来自专栏FreeBuf

代码审计之Fiyo CMS案例分享

*本文原创作者:Mochazz,本文属FreeBuf原创奖励计划,未经许可禁止转载

19300
来自专栏IT派

【PHP框架】 Laravel vs Yii2 到底哪个是未来?

性能和速度,一个框架的趋势,绝对不是因为这两个因素决定的,会有很小的影响,这当然了,不过不会有太大的影响。

37400

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励