免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7378 | 回复: 8
打印 上一主题 下一主题

[FreeBSD] vmware快速部署FreeBSD9.3安装apache22+php54+mysql55笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-28 12:01 |只看该作者 |倒序浏览
本帖最后由 zjlyh 于 2015-01-01 10:01 编辑

1、从ftp.freebsd.org/pub/FreeBSD/releases/VM-IMAGES/9.3-RELEASE/amd64/Latest/FreeBSD-9.3-RELEASE-amd64-20140711-r268512.vmdk.xz下载FreeBSD9.3的VM-images包。

2、解压得到一个vmdk文件,置于需要的目录中。vmware中新建主机,在建立虚拟盘时选用该文件。设置完后,直接启动得到一个FreeBSD9.3精简系统,用sysinstall配置一下下网卡即可联网。

VM-images没安装ports,运行以下命令装上(比较耗时间,这时可以去泡茶喝了。):

portsnap fetch extract


3、安装apache22

pkg install apache22

一直回答y即可


4、安装php5--用pkg安装php5,用ports安装mod_php5,比较快。

echo y | pkg install php5

echo DEFAULT_VERSIONS+=apache=2.2 >> /etc/make.conf

(!重要,新的ports中,已经把默认的php、apache设定为5.4和2.4版,安装php5的时候会关联到apache2.4,若此前已安装了apache22,会报错退出。修改/etc/make.conf修改,安装时会变成关联到apache22)



cd /usr/ports/www/mod_php5

make install



只留这两项


安装php扩展

echo y | pkg install php5-extensions


安装了以下扩展:



再增加常用扩展:

echo y | pkg install php5-bz2 php5-calendare php5-gd php5-gettext php5-mbstring php5-mcrypt php5-mysql php5-mysqli php5-openssl php5-sockets php5-zip php5-zlib


5、安装msyql55

echo y | pkg install mysql55-server


6、配置apache

备份配置文件

cp /usr/local/etc/apache22/httpd.conf /usr/local/etc/apache22/httpd.conf.bak


编辑配置文件 /usr/local/etc/apache22/httpd.conf

ServerName 127.0.0.1(或设成本机真实IP,或可寻址域名)



#LoadModule unique_id_module libexec/apache22/mod_unique_id.so(注释这一行)



(检查LoadModule php5_module libexec/apaches22/libphp5.so

安装成功的话, 已经加入配置文件)



搜AddType application/x-gzip,在其后加一行

AddType application/x-httpd-php .php



设置自启动

echo 'apache22_enable="YES"' >> /etc/rc.conf


启动测试一下php

echo '<?php phpinfo() ?>' >/usr/local/www/apache22/data/info.php



apachectl start



http://虚拟机ip/info.php,成功显示



7、配置mysql55

开机自启:

echo 'mysql_enable="YES"' >> /etc/rc.conf


复制mysql配置文件:

cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf


启动mysql服务器

/usr/local/etc/rc.d/mysql-server onestart


可以使用下面的命令修改密码为123456

/usr/local/bin/mysqladmin -u root -p password 123456

会提示输入原密码Enter password:,回车即可


登录测试一下:

评分

参与人数 1可用积分 +6 收起 理由
lsstarboy + 6 赞一个!

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2014-12-28 12:09 |只看该作者
我的这个方法比全部用ports装快很多。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
3 [报告]
发表于 2014-12-29 08:24 |只看该作者
写的比较全面了。
不过pkg install 的地方,可以合成一个命令,一次全安装完了,不需要每次安装一个,php5-extensions应该也不是必需的。
我平时使用的时候,这扩展用到的时候再装。
另外自从用了nginx以后,基本上没用过apache。

论坛徽章:
0
4 [报告]
发表于 2014-12-29 23:18 |只看该作者
好的,谢谢版主,改了一下pkg install。

装这么多扩展时因为自己喜欢试一些乱七八糟的php源码。

论坛徽章:
0
5 [报告]
发表于 2015-02-02 14:32 |只看该作者
能直接下载tar包源代码编译吗

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
6 [报告]
发表于 2015-02-02 14:56 |只看该作者
回复 5# turionboy


    为什么不可以呢?

论坛徽章:
0
7 [报告]
发表于 2015-04-24 23:49 |只看该作者
我下载了FreeBSD的vm版本,可是新建虚拟机的时候,找不到设置磁盘文件的地方,请问要怎么选解压出来的文件呢
谢谢

论坛徽章:
0
8 [报告]
发表于 2015-04-28 18:22 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2015-04-30 13:53 |只看该作者
echo y 是啥意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP