|
去年曾在chinaunix上发表,由于那个版没有版主,就沉了底,希望对这里的麦友有所帮助。
希望这里的版主能够加精或者置顶。谢过。
辛苦了一个礼拜,国内用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
关机
shutdown -h now
写到/etc/bashrc里
alias poweroff='shutdown -h now'
以后就用poweroff关机吧
=================================================================
不知道mono是啥的,又不知道.net是啥的,就不要看了
安装mono
下载
http://www.mono-project.com/Downloads
Mono 1.2.3_1 Framework - Universal (Stable)
dmg格式的文件,不会安装就不要用mac了
启动方式,为了不和tomcat冲突(两者默认端口都是8080),将端口改为9090
nohup xsp2 --port 9090 --root /Library/Frameworks/Mono.framework/Versions/1.2.3/lib/xsp/test --nonstop & |
|