行业动态

防御吧作为15年知名老牌域名服务商,CNNIC和CANN双认证域名注册商,已经
持续为500多万个域名提供服务,包括智能DNS/自由转移/隐私保护等服务!
OpenLiteSpeed编译PHP – 简便的方法
2020-03-18 15:52:22 【

OpenLiteSpeed开箱即用地支持PHP。但是,用户可能必须编译PHP才能运行特定的应用程序。


在Bobcares,客户通常会要求我们在OpenLiteSpeed中编译自定义PHP,这是我们服务器管理服务的一部分。


今天,我们将看到我们的支持工程师如何使用OpenLiteSpeed管理面板编译PHP。


OpenLiteSpeed中的PHP

OpenLiteSpeed是LiteSpeed Web服务器的开源版本。PHP是用于提供动态网页的脚本语言。OpenLiteSpeed支持PHP,无需任何其他配置。


为了获得最佳性能,OpenLiteSpeed建议使用官方存储库中的PHP。


但是某些应用程序需要其他PHP版本。在这种情况下,用户不必手动进行编译。OpenLiteSpeed管理界面使此任务更加容易。有一个内置选项可以编译PHP。


让我们看看我们的支持工程师是如何做到的。



我们如何在OpenLiteSpeed中编译PHP?

让我们在OpenLiteSpeed管理面板中查看用于编译PHP的步骤。


1.首先登录到管理面板。


2.然后从侧面板上选择选项工具。从小节中选择“ 编译PHP ”。该窗口显示了使用指令编译PHP的步骤。


OpenLiteSpeed编译PHP


3.第一步,我们选择要编译的PHP版本。OpenLiteSpeed还允许编译此处未列出的版本。但是在这种情况下,用户必须手动更新BuildConfig.php中的设置。


4.第二步,让我们选择Build Options。这里我们将有一个默认的安装路径前缀。这是php.ini文件所在的位置。另外,这是安装扩展的位置。我们也可以编辑默认的Config Parameters。


5.第三步下载源代码。此步骤将自动完成,并显示“已成功完成 ”状态。


6.最后,我们编译并监视 PHP。为此,我们必须在命令行中运行脚本。对于root用户,脚本为


/usr/local/lsws/phpbuild/buildphp_manual_run.sh

该脚本开始配置PHP。可以在详细日志中查看状态。后来它编译PHP。状态显示为


OpenLiteSpeed编译PHP。



配置PHP时出错

在某些情况下,配置PHP的过程将以错误结束。并且管理界面显示错误为


OpenLiteSpeed编译PHP。


在这里,我们检查详细日志。通常,由于缺少一些依赖关系,编译结束。详细的错误日志将提供缺少的程序包名称。例如,日志显示为


configure: error: mcrypt.h not found. Please reinstall libmcrypt.

**ERROR** Could not configure PHP build

安装错误日志中提到的缺少的软件包可修复错误。此后,PHP的重新编译再次起作用。


最后,我们通过在服务器上的一个网站中添加一个PHPinfo页面来检查PHP的工作情况。



[仍然,在OpenLiteSpeed中编译PHP是否有困难?– 我们可以为您提供帮助。]


总结:到目前为止,我们已经看到了在OpenLiteSpeed Web服务器中编译PHP的步骤。今天,我们还看到了我们的支持工程师如何在编译PHP时修复错误。


】【打印关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇NutriBullet网站遭到黑客袭击 下一篇Android / LeifAccess.A是Silent ..

立足首都,辐射全球,防御吧专注云防御及云计算服务15年!

联系我们

服务热线:010-56157787 ,010-56159998
企业QQ:4000043998
技术支持:010-56159998
E-Mail:800@fangyuba.com
Copyright ? 2003-2016 fangyuba. 防御吧(完美解决防御与加速) 版权所有 增值许可:京B2-20140042号
售前咨询
公司总机:4000043998 01056155355
24小时电话:010-56159998
投诉电话:18910191973
值班售后/技术支持
售后服务/财务
备案专员
紧急电话:18610088800