开业于2004年,诚信服务几万客户
翔意数码淘宝店:xynbnb.taobao.com
全国客服电话:010-59000667
地址:北京东城区东兴隆街56号北京商界A座512
ThinkPad产品专业客服 苹果产品专业客服
查看: 4700|回复: 5

[分享]在MAC OS X上架设网站

  [复制链接]
发表于 2007-6-20 16:30 | 显示全部楼层 |阅读模式
LAMP(Linux操作系统, Apache网站服务器, MySQL数据库, PHP语言)系统是架设网站的绝佳选择, 而且均是开源软件,很容易拿到,功能强大,有心的朋友总是得花时间研究它们.Windows系统上有AppServ套件可以一次搞定Apache,MySQL与PHP,很合适刚接触的朋友,而在MacOS X上虽然Apache与PHP都已经随作业系统装好,不过版本比较老,如果你只想单纯的放置静态网站倒是足够, 在系统设置里按个滑鼠就可以起搞定.要跑动态网站,还需要一个数据库,那就得手动安装MySQL,还挺麻烦的... 还好德国webEdition公司将Apache,MySQL,PHP做成套件:MAMP(MacOS X Apache, MySQL, PHP),安装轻松,你只要改些小设定就能在MacOS X上跑自己做的网站了,以下我用MAMP 1.0.1版与网路上最广泛的讨论区系统 phpBB 2.0.17版为范例给大家演示如何在Mac架设网站 在安装系统之前,先到MAMP官方网站下载MAMP1.1.1版本 点击进入MAMP1.1.1下载界面 另外还有widget可以安装使用,可以在Dashboard中查看/更改服务器状态 然后去下载 phpBB 2.0.22 ,因为下面的教学需要用到这个论坛程序 点击进入phpBB 2.0.22下载界面 以上步骤都准备好了吗?让我开始安装MAMP吧 8372f1be0b1f487105ebad62fbf10953.png
用鼠标一路的点下去就ok了,直到安装完成后出现MAMP的软件窗口,Apache与MySQL旁的指示灯表示服务器的运行状态

1

1
Safari也会开启MAMP的网页介面,是各种web应用程式的整合页面,有phpinfo(查看PHP的系统概述),eAccelerator(PHP加速器),phpMyAdmin(MySQL的线上管理程序), SQLiteManager(SQLite的线上管理程序PASS)

2

2
先回到MAMP控制界面,Preferences按钮有详细设定,进去看看吧,首先是Start/Stop页面,设置服务器与MAMP的启动方式

3

3
看看Ports(端口)的设定,通常来将,大部分网站的Port为80,MAMP默认设置为8888,我来把它改成80

4

4
通常MySQL的Port为3306,这个改不改都没有什么关系

5

5
接下来就是PHP设置了,可以选择PHP 4或者PHP 5,就用默认值的PHP 5吧,另外下面的2中PHP加速器也都给它打开

6

6
Apache的设置只有网站的首业才能更改,当然了,手动去httpd.confi更改也是可以的

7

7
回到Safari的启始截面,先看以下phpinfo,这个界面上的内容比较有用,通常可以用来看服务器的信息

8

8
看看FAQ,其中列出了MAMP1.1.1所采用的各类程序版本

9

9
參考FAQ的MySQL更改root密码的命令,这个时候需要打开中断机,然后执行<NEWPASSWORD>,使用你的新密码来替换

10

10
如果要替换到默认的root密码,需要将Safari启动界面的MySQL的命令 请使用文本编辑打开 /Applications/MAMP/bin/mamp/index.php

11

11
接著也替换phpMyAdmin的设置 打开 /Applications/MAMP/bin/phpMyAdmin/config.inc.php$cfg['blowfish_secret'] = ''; 随意加上字串,請用46个字节内,稍后要更改验证的方式

12

12
我把phpMyAdmin改成cookie验证方式,每次进入该界面的时候都需要输入MySQL用户名和密码

13

13
ok,终于可以暂时休息一下了,让我们开始PHPBB的安装了,请将解压后的文件放到 /Applications/MAMP/htdocs 路径下

14

14
然后就可以把中文语言包扔到把/Applications/MAMP/htdocs/phpBB2/language 路径下,程序本身已经含有了英文的语言包,请注意识别

15

15
再把subSilver主题放到 /Applications/MAMP/htdocs/phpBB2/templates/subSilver/images路径下

16

16
由于MySQL 4.1采用的是unicode存放数据,而phpBB中文语言包使用的是big5编码,需要把语言文件转换为utf-8...语言包的php于tpl文件转换为utf-8之后,记得更改 /Applications/MAMP/htdocs/phpBB2/language/lang_chinese_traditional_taiwan/lang_main.php 主要约言文件的的 $lang['ENCODING'] = 'big5'; 改成 $lang['ENCODING'] = 'utf-8'; 这样今后的网页就可以正常的输出了,不会出现乱码的现象 另外 PHP 5的php.ini也需要更改以下网页的编码方式,打开 /Applications/MAMP/conf/php5/php.ini;default_charset = "iso-8859-1" 更改 default_charset = "utf-8" (记得把前面的那个分号去掉) 更改完成后需要从新启动Apache服务器,从而让PHP的设置生效 可以开始安装phpBB,进入phpMyAdmin建立新的数据库,名字就叫"phpbb"吧! 不要动Collation选项!

17

17
数据库"phpBB"就这样被搞定了

18

18
使用Safari,输入地址 http://localhost/phpBB2/install/install.php 开始安裝phpBB

19

19
这里需要把各个配置写详细了 1. "您的資料庫名稱"填写刚刚建立的数据库"phpbb" 2. "資料庫使用者帳號"填上MySQL默认的用户名"root" 3. "資料庫密碼"填写root的密码,如果之前有更改,就用更改后的 4. "網域名稱"欄填写你的Domain name,我有在DynDNS.org申请免费的Domain name,配合动态ip花生克程序和Port Forwarding等功能,这样Internet就可以看到我建的论坛了 安裝好phpBB后,程序会提示将install和contrib目录删除,到 /Applications/MAMP/htdocs/phpBB2 下把这2个文件加del了

20

20
好了,差不多了,剩下的工作就是设置自己的论坛了,balala [ 本帖最后由 Junne 于 2007-6-20 16:34 编辑 ] ★★★

 

 

 

21

21

22

22
 楼主| 发表于 2007-6-20 17:23 | 显示全部楼层
原帖由 sunbox 于 2007-6-20 16:55 发表 好东西,有用,不过用mac做服务器有点太奢侈了吧,学习一下可以,但要是长时间的当服务器运行可能会力不从心吧!?
不会的,小弟的mac已经3个月没有关机了,都是让它去睡觉的,睡觉对mac来说就够了
发表于 2007-6-24 21:12 | 显示全部楼层

奢侈!

用MAC做服务器?有钱没处花了。
发表于 2007-6-24 23:31 | 显示全部楼层
不是说macbook pro的散热比较成问题。。。。。
 楼主| 发表于 2007-6-25 00:38 | 显示全部楼层
原帖由 奥分 于 2007-6-24 23:31 发表 不是说macbook pro的散热比较成问题。。。。。
笔记本散热都是一个瓶颈..毕竟集成度太高了,小弟的MA610除了在使用ps,ap等软件超过1小时才会听到风扇的声响,其他时候的温度还是不错的,并没有所谓的烫腿那么夸张..相对于第1代双核已经好了很多....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

返回顶部