FreeBSD12+Apache24+PHP73+MySQL80 安装笔记

时间:2022-02-12 13:00:09
一、制作启动U盘
  1.  从FreeBSD官网(https://www.freebsd.org/)下载安装源程序: FreeBSD-12.0-RELEASE-amd64-memstick.img
  2. 从rufus官网(https://rufus.akeo.ie/)下载rufus.exe。
  3. 用rufur制作FreeBSD安装启动盘。
二、安装FreeBSD12.0
  1. 将电脑设置成U盘启动。
  2. 启动后,基本自动安装,如遇选择项,全选Y;
  3. 添加用户(略)。
三、开通SSH服务
  1. 安装完毕后,重启。
  2. root登录,修改远程登录配置。
  3. 命令:ee /etc/inetd.conf
  4. 打开inetd.conf文件,将SSH服务前的“#”去掉,存盘重启。
  5. 可以使用Putty远程登录了。
四、Port安装准备
  1. 修改DNS 命令:ee /etc/resolv.conf
  2. 添加DNS服务器地址 nameserver x.x.x.x  存盘重启(x.x.x.x用实际的ip地址代替)
  3. 下载Port安装目录文件 命令:portsnap fetch
  4. 更新Port安装目录文件 命令:portsnap extract update
五、安装Apache24
  1. 进入 /usr/ports/www/apache24/目录
  2. 安装,命令:make install clean
  3. 设置服务器地址 命令:ee /usr/local/etc/apache24/httpd.conf
  4. 修改www服务器地址 ServerName x.x.x.x:80(x.x.x.x用实际的ip地址代替)
  5. 修改开机启动文件,设置Apache24随开机启动,命令:ee /etc/rc.conf 
  6. 添加 apache24_enable="YES" 存盘启动。
  7. 安装完毕,默认网页目录: /usr/local/www/apache24/data/
  8. Apache相关命令 启动 apachectl start 停止 apachectl stop 重启 apachectl restart
六、安装MySQL80
  1. 建议先于PHP安装MySQL,进入/usr/ports/databases/mysql80-server
  2. 安装 命令:make install clean
  3. 修改开机启动文件,设置MySQL随开机启动,命令:ee /etc/rc.conf
  4. 添加 mysql_enable="YES" 存盘启动。
七、安装php71
  1. 进入/usr/ports/lang/php73
  2. 安装 命令:make install clean
八、配置 Apache24和PHP71
  1. 进入/usr/ports/www/mod_php73
  2. 安装 命令:make install clean
  3. 修改配置文件 ee /usr/local/etc/apache24/httpd.conf
  4. 添加
    DrectoryIndex index.html index.php
    <FilesMatch "\.php$">
        SetHandler application/x-httpd-php
    <⁄FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    <⁄FilesMatch>
  5. 编写入口文件index.php 内容为<?php phpinfo(); ?> 存盘重启 
  6. 通过服务器地址访问index.php
  7.  复制配置文件 /usr/local/etc/php.ini-development 到 /usr/local/etc/php.ini 
九、配置PHP73和MySQL80
  1. 进入/usr/ports/lang/php71-extensions
  2. 安装 命令:make install clean
  3. 出现选择菜单时,选mysqli
  4. 访问index.php,如mysqli加载成功,即安装完成。