免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9844 | 回复: 8

[申请置顶]配置mac os x server使它成为php和jsp服务器 [复制链接]

论坛徽章:
0
发表于 2006-12-26 17:15 |显示全部楼层
辛苦了一个礼拜,国内用mac的人实在太少了,关于这方面的教程更是少得可怜,工作需要,最近要整一台Xserve。痛苦了一周,总结以下文档,希望能给后来人有所帮助

〇、建立网站根目录
mkdir /rootphp
放php页面
mkdir /rootjsp
放jsp页面

一、首先当然要打开mysql(如果没有mysql那还要server系统干啥?)
打开Finder--Applications--Server--MySQL Manager
点击Click the lock to make changes.
点击Install
输入New MySQL root password:后回车
输入Verify:
点击Set Password
Allow network connections.打勾
点击Start

二、设置系统服务
打开Finder--Applications--Server--Server Admin
点击Application Server
点选Tomcat only
点击Save
点击Start Service

点击web
点击Settings
点击Sites
点击去掉下面的那个勾
点击“+”旁边的“两个小方块”Duplicate selected web site.
输入Web foler:比如:/rootphp
点击Save
点击“<··”
点选新建的那一行的勾
点击Modules
勾选php4_module
勾选jk_module
点击Start Service

三、安装mysql-gui-tools-5.0-r8-osx10.4-universal.dmg
http://dev.mysql.com/downloads/gui-tools/
双击、拖进System--Applications就行了
打开Finder--Applications--MySQL Tools--MySQL Administrator
Server Host:可能只能输入127.0.0.1

四、安装VineServer2.1.dmg
http://www.redstonesoftware.com或
http://sourceforge.net/projects/osxvnc/
双击、拖进System--Applications就行了
打开Finder--Applications--Vine Server
Display Number:选择1 ( 0好像就是不行:( )
Port:自动变成5901,不要修改
Password:设的复杂点,不过不要自己都记不得了哦
Display Name:是将来client连过来的时候,在窗口标题栏上的提示
点击Startup
点击Start System Server

五、安装phpmyadmin
http://www.phpmyadmin.net或
http://sourceforge.net/projects/phpmyadmin/
下载phpMyAdmin-2.9.1.1-all-languages.7z吧,可以用winrar解压的
解压phpMyAdmin-2.9.1.1-all-languages.7z把得到的目录名改为phpmyadmin
传送到/rootphp下面

cd /rootphp/phpmyadmin
cp config.sample.inc.php config.inc.php
编辑/rootphp/config.inc.php
$cfg['blowfish_secret'] = 'jeffrey';
其实=什么都可以,它就是一个加密用的种子罢了
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '********';
填上配置mysql时设置的root密码的(这可不是你系统的root密码哦)
打开浏览器,试试http://127.0.0.1/phpmyadmin
可以打开登陆了吧

六、设置从别的电脑登陆mysql
用phpmyadmin当然可以远程操作mysql
用别的电脑上的浏览器打开http://[ipaddress]/phpmyadmin就行了
这里说的是用别的电脑上的比如:MySQL Administrator来连接mysql

打开http://[ipaddress]/phpmyadmin
登陆
数据库选择mysql
点击user
点击插入
host 值 %
user 值 root
password 函数 password 值 你设置过的mysql的root密码
下面所有的二选一按钮都选择Y
点击执行

七、配置Tomcat
编辑/Library/Tomcat/conf/server.xml
找到
<!-- Tomcat Root Context -->
在它下面增加
<Context path="" docBase="/rootjsp" debug="0"/>


八、每次重起后运行
#/Library/Tomcat/bin/shutdown.sh
/Library/Tomcat/bin/startup.sh
#apachectl graceful restart
好像只要中间那一句就够了,不行就打全这三句


九、安装mysql for jdbc
http://dev.mysql.com/downloads/connector/j/
下载,解压缩,很多文件,其实只要一个
mysql-connector-java-5.0.4-bin.jar就行了
传送到
/Library/Tomcat/common/lib
下面,重起一下就ok啦


十、其他
修改/etc/bashrc
if [ -n "$PS1" ]; then PS1='[\u@\h \W]\$ '; fi
获得和linux类似的提示符


/usr/libexec/locate.updatedb
更新locate数据库


注:现在唯一没有解决的问题就是,如何让Tomcat自动启动
暂时只好,每次重起后
/Library/Tomcat/bin/startup.sh

论坛徽章:
0
发表于 2006-12-27 18:22 |显示全部楼层
嘿嘿,支持一下,  else jsp 可以直接用mamp包就可以了,多快好省

论坛徽章:
0
发表于 2006-12-28 19:41 |显示全部楼层
php, jsp,mysql, 用源代码,自己编译,安装,配制,一样啊。

论坛徽章:
0
发表于 2006-12-30 10:04 |显示全部楼层
楼上的,有必要吗,什么叫做效率啊?
这年头钻木取火有效率吗?
我总觉得现在的大虾们就是喜欢把简单的事情搞复杂了
弄得自己与众不同就脱俗了一样
其实这才是恶俗!

论坛徽章:
0
发表于 2006-12-30 16:55 |显示全部楼层
用源代码,可以用最新的软件,包括补丁,可以完全自定义安装。
我说的是在unix平台下的一般方法,无论linux,bsd,还是商用的unix,包括 Darwin 都可以这么用。
同时,用户可以在其他的机器上通过ssh 远程登陆,管理。非常方便,简洁,这才是高效率!
你所说的只是利用apple提供的GUI工具,别忘了GUI工具还是要修改 php,jsp 底层配制文件的。
完全依赖GUI工具,没有好处。

[ 本帖最后由 mig-ling 于 2006-12-31 11:10 编辑 ]

论坛徽章:
0
发表于 2006-12-30 17:39 |显示全部楼层
时代在进步
如果依你的这个观点不依赖gui
那你甚至可以说不要依赖显示器嘛
当年的computer哪台有显示器的?

我承认我肯定不如楼上的技术硬
我只是想教会大家最简单可行的办法
我们在这里讨论mac服务器!这么贵的服务器
你就把它当个普通unix用,不浪费吗?

可悲的人并不是那些在泥潭中挣扎的人
而是有些人在泥潭里挣扎久了
反而会觉得自己挣扎的动作
无比优美
那才是真正的可悲

论坛徽章:
0
发表于 2006-12-31 11:11 |显示全部楼层
用mac os x  server 做  web server 本来就浪费钞票

论坛徽章:
0
发表于 2006-12-31 13:11 |显示全部楼层
那叫档次,有些客户就喜欢这些。
同样是车,为什么QQ才几万,劳斯莱斯要几百万呢?
给他们买些便宜货,人家说“咱丢不起那人”

论坛徽章:
0
发表于 2007-01-02 15:59 |显示全部楼层
看到那些机房里面一水的mac g5 server的照片就心驰神往阿
拉夫

不过这个版没有斑竹加精还需要良久吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP