源码哥,靠谱的网站源码下载站 帮助 每日签到

源码哥

广告位《资讯详情页横幅-1150*?》

在OpenBSD系统下安装PHP的方法

  • 发布者:源码哥 时间:2022-09-07 11:52 阅读:479
  • 扫一扫,手机访问
广告位《资讯详情页摘要上方横幅-828*?》
摘要:使用二进制软件包安装使用二进制软件包在OpenBSD系统上安装PHP是推荐的最简单的方法。PHP核心包与其他模块分离,每个模块都可以独立安装/卸载,而不会影响其他模块。安装PHP所需的所有文件都位于OpenBSD CD或FTP站点。需要安装的PHP核心包文件是包含基本引擎(包括gettext和iconv)的php。接下来,您可能需要安装模块包,例如php-mysql或php-imap。在命令phpxs中启用,php。ini文件必须更改并

使用二进制软件包安装


使用二进制软件包在OpenBSD系统上安装PHP是推荐的最简单的方法。PHP核心包与其他模块分离,每个模块都可以独立安装/卸载,而不会影响其他模块。安装PHP所需的所有文件都位于OpenBSD CD或FTP站点。


需要安装的PHP核心包文件是包含基本引擎(包括gettext和iconv)的php。接下来,您可能需要安装模块包,例如php-mysql或php-imap。在命令phpxs中启用,php。ini文件必须更改并禁用。


示例1将软件包安装到OpenBSD系统的示例


# pkg_add php

# pkg_add php-fpm

# pkg_add php-mysql

  (安装 PEAR 库)

# pkg_add pear


Follow the instructions shown with each package!


  (移除包)

# pkg_delete php

# pkg_delete php-fpm

# pkg_delete php-mysql

# pkg_delete pear


使用包装


»也可以使用包目录(ports树)编译PHP源代码。但是,此安装方法仅推荐给熟悉OpenBSD的高级用户。PHP4包分为core和extensions两个子目录。extensions目录生成PHP支持的所有子模块。如果不想创建和使用这些模块的一部分,则FLAVOR no_*请使用参数。例如,如果跳过imap模块的编译,则将FLAVOR设置为no_设置为imap。


常见问题


Apache和Nginx不再是OpenBSD的默认服务器,但它们都可以用于端口和包。新的默认服务器也称为“httpd”。


httpd的默认安装在“chroot(2)监狱中运行,将PHP脚本仅限于/var/www下的文件”。/必须创建var/www/tmp目录以保存PHP会话文件或使用其他会话后端。此外,必须将数据库套接字放入监狱或通过localhost接口监听。在使用网络功能情况下,/etc/resolv。您必须将/etc下属的一些文件(如conf和/etc/services)移动到/var/www/etc。OpenBSD PEAR软件包将自动安装在正确的chroot目录中。


»支持gd扩展的OpenBSD5.7+包必须预装XFree86。xbase.安装后添加tgz文件集。


简要更新:从OpenBSD 5.7(2015)开始,安装过程非常简单。ApacheHttpd被Nginx所取代,Nginx后来被OpenBSD自己的服务器所取代,该服务器被恰当地命名为“httpd”。


默认情况下会安装“httpd”,您仍然可以从软件包中获得所有其他内容,只需更改几个名称(包括Apache和Nginx)。我们会询问您要安装哪个版本-在编写本文时,版本5.3.29p1到5.6.5可用。


#pkg_add php

#pkg_add php-fpm

#pkg_add pear


默认情况下,OpenBSD禁用大多数服务;空白“_flags”行覆盖默认的“否”值。pkg_scripts位于/etc/rc.d中/


要在启动时启动,请编辑“/etc/rc.conf.local”:


httpd_flags=

  pkg_scripts=php_fpm


#路径是相对于chroot的-例如,“/var/www/run/php fpm.sock”


服务器“默认”{


监听端口80


位置“*.php”{


fastcgi套接字“/run/php fpm.sock”


}


目录索引index.php


根“/htdocs”


}


对于日期、时区问题,请复制/etc/localtime:


$cp/etc/localtime/var/www/etc/localtime


如果“localhost”DNS名称解析失败,请复制/etc/hosts


$cp/etc/hosts/var/www/etc/hosts


相关连接: 网站源码 企业网站源码

  • 全部评论(0)
广告位《资讯详情页最新发布上方横幅-828*?》
最新发布的资讯信息
【网站开发|HTML】html编码设置(2022-10-17 11:26)
【网站开发|HTML】html添加注释的方法(2022-10-17 11:25)
【网站开发|HTML】html元素(2022-10-17 11:23)
【网站开发|HTML】html属性介绍(2022-10-17 11:22)
【网站开发|HTML】html标签说明(2022-10-17 11:21)
【网站开发|HTML】html的基本结构(2022-10-17 11:20)
【行业资讯|】如何学习好网站前端开发?(2022-10-14 14:53)
【网站开发|JavaScript】如何轻松学习JavaScript(2022-10-14 14:26)
【网站开发|node.js】NodeJS Service Docker映像终极优化指南(2022-10-14 14:14)
【网站开发|JavaScript】后端response响应返回图像,前端怎么下载图片?(2022-09-23 10:17)
联系我们
Q Q:472206683
微信:472206683
邮箱:472206683@qq.com
时间:09:00 - 24:00
联系客服
售前咨询 网站搭建 技术支持 联系客服
18639176864
手机版
手机版二维码
扫一扫进手机版
返回顶部