FreeBSD12+Apache24+PHP73+MySQL80 安裝筆記


一、制作啟動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" 存盤啟動。
七、安裝php73
  1. 進入/usr/ports/lang/php73
  2. 安裝 命令:make install clean
八、配置 Apache24和PHP73
  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/php73-extensions
  2. 安裝 命令:make install clean
  3. 出現選擇菜單時,選mysqli
  4. 訪問index.php,如mysqli加載成功,即安裝完成。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM