阿里云的FreeBSD系统默认安装版本是10.1,这个版本已经超出了官方的维护时间了,因此首先要进行系统的版本升级php
setenv UNAME_r "10.1-RELEASE"
修改update源,默认的官方源因为某些缘由,慢的丧心病狂,全部咱们要使用镜像源.这里推荐使用chinafreebsd的update源.mysql
#ServerName update.FreeBSD.org
ServerName update1.chinafreebsd.cn
升级系统到10.3-releasenginx
freebsd-update upgrade -r 10.3-RELEASE
freebsd-update install
中间可能有一些合并会有文件冲突,须要手动解决冲突,相似于git的冲突解决方法reboot
freebsd-update install
freebsd-version -k -u
查看升级结果当前版本的。mariadb
全新安装有BUG,执行有问题因此就安装了另一个很喜欢的数据库Postgresql
mariadb
的bug已经修复了,后面会补上mariadb
的安装git
pkg install postgresql95-server postgresql95-pltcl sysrc postgresql_enable=YES #添加自启动 service postgresql initdb #初始化数据库 service postgresql start #启动数据库服务
pkg install php71 php71-pdo php71-pdo_pgsql php71-openssl php71-bz2 php71-mbstring php71-xml php71-json php71-gd php71-filter php71-phar php71-calendar php71-ctype php71-curl php71-exif php71-bcmath php71-dom php71-dba php71-fileinfo php71-iconv php71-tokenizer php71-zlib php71-session
上面是一条命令sql
sysrc php_fpm_enable=YES service php-fpm start
pkg install nginx sysrc nginx_enable=YES #自启动 service nginx start
略数据库
pkg install mariadb102-server mariadb102-client sysrc mysql_ebable=YES cp /usr/local/share/mysql/my-medium.cnf /usr/local/etc/my.cnf service mysql-server start