在 FreeBSD 中安装 PHP7.3 和 PHP-FPM

发布于 2023-09-17 16:48:57 字数 1172 浏览 30 评论 0

最近在尝试使用 FreeBSD 系统,感觉还不错,有点像 Linux,但又有点区别,它的 Pkg 跟 yum 和 apt 很像,但是 FreeBSD 除了 pkg 之外还提供了 ports, ports 里面提供了一些列编译文件,可以直接自定义编译所有的软件,而且它提供的图形化选项使编译变得非常简单,如果 Linux 有 ports 就好了。

在 FreeBSD 尝试着安装 PHP 环境,发现还是蛮简单的,而且 FreeBSD 不像 CentOS ,FreeBSD 提供的都是最新版软件, 源里面直接就提供了最新版的 PHP 7.3.3 版本,这个版本到目前为止是 PHP 的官方最新版。

直接使用 pkg 就可以安装 PHP73 :

sudo pkg install php73 php73-mbstring php73-pdo php73-session php73-curl php73-phar php73-dom

可以使用 pkg search php73 查看相应的软件包,除了 PHP 标准库之外,所有的 PECL 第三方扩展也都有,就连 swoole 也是最新版的,差点泪流满面了,终于不用自己编译扩展了。

安装完之后发现没有 php-fpm 扩展,即使搜也搜不到,其实 php-fpm 已经被包含到 PHP 里面了,只要启用即可:

sudo sysrc php_fpm_enable=YES

FreeBSD 中的 sysrc 有点像 CentOS 中的 systemctl ,就是将 php_fpm 加入到系统启动项,然后执行:

sudo service php-fpm start

就可以启动 php-fpm 了,这里的 service 跟 CentOS 中的 service 基本一样,可以 start ,stop, reload, status。

在 FreeBSD 中,放置配置文件的目录是 /usr/local/etc 而不是 /etc , 可在配置文件中配置 php-fpm 的运行参数和状态。

安装 composer 也非常简单,直接 sudo pkg install php73-composer 就可以了。

除了使用 pkg 安装之外, 还可以使用 ports 编译安装,它的编译安装比在 Linux 中要简单很多,但是因为是编译,会比较耗时,如果需要自定义一些额外扩展和编译参数,可以使用 ports 编译安装。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
26 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文