FreeBSD 安装 Nginx+MariaDB+PHP

安装 MariaDB

代码语言:javascript
复制
# 安装 MariaDB
pkg search mariadb
pkg install mariadb102-server mariadb102-client

添加开机自启

sysrc mysql_enable="YES"

启动服务

service mysql-server start

设置密码

/usr/local/bin/mysql_secure_installation

只能在本机登录,如果要开启远程登录,/etc/rc.conf中删除该行,重启mysql-server服务

sysrc mysql_args=" -bind-address=127.0.0.1"

安装 PHP

代码语言:javascript
复制
# 安装 php
pkg search php
pkg install php72 php72-mcrypt mod_php72 php72-mbstring php72-curl php72-zlib php72-gd php72-json php72-mysqli

修改配置,把user和group的用户改为www

vim /usr/local/etc/php-fpm.d/www.conf

复制配置文件

cp /usr/local/etc/php.ini-prodection /usr/local/etc/php.ini

添加开机自启

sysrc php_fpm_enable="YES"

启动服务

service php-fpm start

安装 Nginx

代码语言:javascript
复制
# 安装Nginx
pkg search nginx
pkg install nginx

网站根目录

/usr/local/www/nginx/

Nginx配置文件

/usr/local/etc/nginx/

添加开机自启

sysrc nginx_enable="YES"

启动服务

service nginx start

配置 nginx,使用nginx支持php