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吧
用鼠标一路的点下去就ok了,直到安装完成后出现MAMP的软件窗口,Apache与MySQL旁的指示灯表示服务器的运行状态
1
Safari也会开启MAMP的网页介面,是各种web应用程式的整合页面,有phpinfo(查看PHP的系统概述),eAccelerator(PHP加速器),phpMyAdmin(MySQL的线上管理程序), SQLiteManager(SQLite的线上管理程序PASS)
2
先回到MAMP控制界面,Preferences按钮有详细设定,进去看看吧,首先是Start/Stop页面,设置服务器与MAMP的启动方式
3
看看Ports(端口)的设定,通常来将,大部分网站的Port为80,MAMP默认设置为8888,我来把它改成80
4
通常MySQL的Port为3306,这个改不改都没有什么关系
5
接下来就是PHP设置了,可以选择PHP 4或者PHP 5,就用默认值的PHP 5吧,另外下面的2中PHP加速器也都给它打开
6
Apache的设置只有网站的首业才能更改,当然了,手动去httpd.confi更改也是可以的
7
回到Safari的启始截面,先看以下phpinfo,这个界面上的内容比较有用,通常可以用来看服务器的信息
8
看看FAQ,其中列出了MAMP1.1.1所采用的各类程序版本
9
參考FAQ的MySQL更改root密码的命令,这个时候需要打开中断机,然后执行<NEWPASSWORD>,使用你的新密码来替换
10
如果要替换到默认的root密码,需要将Safari启动界面的MySQL的命令
请使用文本编辑打开 /Applications/MAMP/bin/mamp/index.php
11
接著也替换phpMyAdmin的设置
打开 /Applications/MAMP/bin/phpMyAdmin/config.inc.php
把 $cfg['blowfish_secret'] = ''; 随意加上字串,請用46个字节内,稍后要更改验证的方式
12
我把phpMyAdmin改成cookie验证方式,每次进入该界面的时候都需要输入MySQL用户名和密码
13
ok,终于可以暂时休息一下了,让我们开始PHPBB的安装了,请将解压后的文件放到 /Applications/MAMP/htdocs 路径下
14
然后就可以把中文语言包扔到把/Applications/MAMP/htdocs/phpBB2/language 路径下,程序本身已经含有了英文的语言包,请注意识别
15
再把subSilver主题放到 /Applications/MAMP/htdocs/phpBB2/templates/subSilver/images路径下
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
数据库"phpBB"就这样被搞定了
18
使用Safari,输入地址 http://localhost/phpBB2/install/install.php 开始安裝phpBB
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
好了,差不多了,剩下的工作就是设置自己的论坛了,balala
[ 本帖最后由 Junne 于 2007-6-20 16:34 编辑 ]
★★★
|
关于我们