FreeBSD13上配置静态IP地址和安装Ports,搭建nginx 0.8.x + PHP 5.3.x(FastCGI) + MySQL 5.1.x

jackxiang 2010-9-24 22:11 | |
cat /etc/rc.conf
hostname="freebsd-unmp-10-10-0-237"
#ifconfig_vtnet0="inet 10.10.0.237 netmask 255.255.255.0"  #为名称是vtnet0的网卡设置
ifconfig_re0="inet 10.10.0.237 netmask 255.255.255.0"        #ifconfig 看网卡名

defaultrouter="10.10.0.1"

/etc/netstart

FreeBSD13上配置静态IP地址:
Port安装准备
修改DNS 命令:ee /etc/resolv.conf
添加DNS服务器地址 nameserver x.x.x.x  存盘重启(x.x.x.x用实际的ip地址代替)
下载Port安装目录文件 命令:portsnap fetch
更新Port安装目录文件 命令:portsnap extract update

来自:https://liujia.anqun.org/index.php/archives/1451/


=============
一、制作启动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
<�6�8FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
<�6�8FilesMatch>
编写入口文件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加载成功,即安装完成。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/3526/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2022-4-11 05:36
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]