Signup 登录
The Interstellar Check-in Resort For Future Intelligent Creatures——a virtual message network relying on submarine optical cables and router chip space, 100% busy, Some signs are obvious. Our agreement is for self-reading by interested enthusiasts only. 返回首页

admin的个人空间 https://admin.swats.net [收藏] [复制] [分享] [RSS]

日志

FreeBSD13.1+Apache24+PHP74+MySQL57 Installation Notes

已有 2348 次阅读2022-8-27 19:57

一、制作启动U盘
 从FreeBSD官网(https://www.freebsd.org/)下载安装源程序: FreeBSD-13.1-RELEASE-amd64-dvd1.iso
从rufus官网(https://rufus.akeo.ie/)下载rufus.exe。
用rufur制作FreeBSD安装启动盘。
 
二、安装FreeBSD13.1
将电脑设置成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地址代替 也可以像这样www)
修改开机启动文件,设置Apache24随开机启动,命令:ee /etc/rc.conf 
添加 apache24_enable="YES" 存盘启动。
安装完毕,默认网页目录: /usr/local/www/apache24/data/
Apache相关命令 启动 apachectl start 停止 apachectl stop 重启 apachectl restart
六、安装MySQL57
建议先于PHP安装MySQL,进入/usr/ports/databases/mysql57-server
安装 命令:make install clean
修改开机启动文件,设置MySQL随开机启动,命令:ee /etc/rc.conf
添加 mysql_enable="YES" 存盘启动。
七、安装php74
进入/usr/ports/lang/php74
安装 命令:make install clean
八、配置 Apache24和PHP74
进入/usr/ports/www/mod_php74
安装 命令: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 
九、配置PHP74和MySQL57
进入/usr/ports/lang/php74-extensions
安装 命令:make install clean
出现选择菜单时,选mysqli
访问index.php,如mysqli加载成功,即安装完成。

十. freebsd-update -r 13.1-RELEASE upgrade
假如升级发生错误,先执行如下两行再继续MySQL安装最终主程序。
user 'mysql' disappeared during update
/usr/sbin/pwd_mkdb -p /etc/master.passwd

评论 (0 个评论)

日本語 한국어 Afrikaans ελληνικά Svenska हिन्दी Polski Nederlands BahasaIndonesia TiếngViệt فارسی Kiswahili English Español Français português Русский Deutsch بالعربية বাংলা Türkçe Italiano 繁體中文

English Español català Français Deutsch Italiano Русский Türkçe Kurdî فارسی Azərbaycan বাংলা বাংলা بالعربية Afrikaans አማርኛ Հայերեն Malagasy Kiswahili हिन्दी తెలుగు मराठी தமிழ் ગુજરાતી ଓଡ଼ିଆ ಕನ್ನಡ മലമാലം KreyòlAyisyen Nederlands Polski Svenska Norsk Gaeilge Dansk Suomi Čeština português LimbaRomână MagyarNyelv ελληνικά Slovenčina БългарскиЕзик Hrvatski LietuviųKalba Slovenščina latviešu EestiKeel Íslenska Bosanski Shqip Malti Українська Cymraeg BahasaMelayu Filipino ខ្មែរ עברית 日本語 BahasaIndonesia اردو。 ਪੰਜਾਬੀ پښتو नेपाली မြန်မာစာ ພາສາລາວ 한국어 ภาษาไทย TiếngViệt 简体中文 繁體中文

Mobile|Special Weapons and Tactics Squad

GMT+8, 2025-1-26 13:07 , Processed in 0.008381 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部