一、制作啟動U盤
- 從FreeBSD官網(https://www.freebsd.org/)下載安裝源程序: FreeBSD-12.0-RELEASE-amd64-memstick.img
- 從rufus官網(https://rufus.akeo.ie/)下載rufus.exe。
- 用rufur制作FreeBSD安裝啟動盤。
二、安裝FreeBSD12.0
- 將電腦設置成U盤啟動。
- 啟動后,基本自動安裝,如遇選擇項,全選Y;
- 添加用戶(略)。
三、開通SSH服務
- 安裝完畢后,重啟。
- root登錄,修改遠程登錄配置。
- 命令:ee /etc/inetd.conf
- 打開inetd.conf文件,將SSH服務前的“#”去掉,存盤重啟。
- 可以使用Putty遠程登錄了。
四、Port安裝准備
- 修改DNS 命令:ee /etc/resolv.conf
- 添加DNS服務器地址 nameserver x.x.x.x 存盤重啟(x.x.x.x用實際的ip地址代替)
- 下載Port安裝目錄文件 命令:portsnap fetch
- 更新Port安裝目錄文件 命令:portsnap extract update
五、安裝Apache24
- 進入 /usr/ports/www/apache24/目錄
- 安裝,命令:make install clean
- 設置服務器地址 命令:ee /usr/local/etc/apache24/httpd.conf
- 修改www服務器地址 ServerName x.x.x.x:80(x.x.x.x用實際的ip地址代替)
- 修改開機啟動文件,設置Apache24隨開機啟動,命令:ee /etc/rc.conf
- 添加 apache24_enable="YES" 存盤啟動。
- 安裝完畢,默認網頁目錄: /usr/local/www/apache24/data/
- Apache相關命令 啟動 apachectl start 停止 apachectl stop 重啟 apachectl restart
六、安裝MySQL80
- 建議先於PHP安裝MySQL,進入/usr/ports/databases/mysql80-server
- 安裝 命令:make install clean
- 修改開機啟動文件,設置MySQL隨開機啟動,命令:ee /etc/rc.conf
- 添加 mysql_enable="YES" 存盤啟動。
七、安裝php73
- 進入/usr/ports/lang/php73
- 安裝 命令:make install clean
八、配置 Apache24和PHP73
- 進入/usr/ports/www/mod_php73
- 安裝 命令:make install clean
- 修改配置文件 ee /usr/local/etc/apache24/httpd.conf
- 添加
DrectoryIndex index.html index.php
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
<⁄FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
<⁄FilesMatch> - 編寫入口文件index.php 內容為<?php phpinfo(); ?> 存盤重啟
- 通過服務器地址訪問index.php
- 復制配置文件 /usr/local/etc/php.ini-development 到 /usr/local/etc/php.ini
九、配置PHP73和MySQL80
- 進入/usr/ports/lang/php73-extensions
- 安裝 命令:make install clean
- 出現選擇菜單時,選mysqli
- 訪問index.php,如mysqli加載成功,即安裝完成。