FreeBSD12.2使用ports安装php7.3

操作系统:FreeBSD12.2

PHP版本:7.3

安装步骤:

# cd /usr/ports/lang/php73/
#make install clean

安装过程中,安装选项保持默认即可

安装完成后,查看php版本

root@zFree001:~ # php --version
PHP 7.3.24 (cli) (built: Nov 13 2020 17:43:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies

创建软链接到php.ini

#ln -s /usr/local/etc/php.ini-production /usr/local/etc/php.ini

设置开机启动php-fpm

# sysrc php_fpm_enable=yes

启动php-fpm

# service php-fpm start

查看php-fpm状态

# service php-fpm status
php_fpm is running as pid 59392.

可以看出,php-fpm已经正常运行

查看当前php已加载的模块

 # php -m
[PHP Modules]
Core
date
libxml
mysqlnd
pcre
Reflection
SPL
standard

[Zend Modules]

安装php-extensions扩展:

# cd /usr/ports/lang/php73-extensions/
#make install clean

安装过程如果有选项,保持默认即可。

安装完成后配置Nginx以使用PHP模块

#vi /usr/local/etc/nginx/test.conf

添加以下代码:

server {

  listen 80;
  server_name SERVER_IP; # Replace with your IP or hostname
  root /usr/local/www/nginx-dist;
  index index.php index.html index.htm;

  location / {
    try_files $uri $uri/ =404;
  }

  location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }

}

保存退出即可。

把新建的虚拟主机配置文件添加到nginx的配置文件中

#vi /usr/local/etc/nginx/nginx.conf

include test.conf;

添加到nginx.conf的http{}中。

测试Nginx配置

#nginx -t

由于您已经在Nginx中进行了配置更改,因此必须重新加载要应用的服务。否则,Nginx仍然可以使用早期的配置。

#service nginx reload

测试PHP与nginx配合

要测试您的系统是否正确配置了PHP,可以创建一个非常基本的PHP脚本。您将调用此脚本info.php。默认情况下,root设置为/usr/local/www/nginx-dist。您可以info.php在该位置下创建文件:

#vi /usr/local/www/nginx-dist/info.php

将此代码添加到该文件:

<?php phpinfo(); ?>

导航至http://your_server_IP/ìnfo.php,您将看到以下页面:

安装和设置后,您应该删除info.php文件,以避免向公众公开有关服务器的信息。

#rm /usr/local/www/nginx-dist/info.php

恭喜,您已经在FreeBSD 12.2 VPS上成功安装了FEMP堆栈。现在,您可以选择下一步做什么。您已经安装了一个平台,该平台将允许您在其之上安装大多数类型的网站和网络软件。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:番茄网 » FreeBSD12.2使用ports安装php7.3

分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

像番茄一样 表里如一

表里如一表里如一
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活