分享好友 最新动态首页 最新动态分类 切换频道
超级菜菜鸟全程架站攻略(Mysql+Apche+PHP+Phpmyadmin+Zend,含本机安装)
2024-12-27 16:25

超级菜菜鸟全程架站攻略(Mysql+Apche+PHP+Phpmyadmin+Zend,含本机安装)

——本文是我5月份刚学PW一个来月时写的攻略,因自己对语言一窍不通,只好自己琢磨+摸索,用了1个通宵研究出来的。今日有朋友问我架设方法,才想起俺写过这么个东西,一直没拿出来发表,今日赶紧补上:)

不是超级菜鸟的可以不往下看了哈,呵呵注意:实际应用中MYSQL最好采用:MySQL4.0.24版,下列MYSQL4。1。10a版也可以,不过好象在支持BLOG时会出现乱码。
4。0。24可至此地址下载:
http://down.chinaz.com/s/813.asp

写在前面的话:我是属于对数据库及编程等知识一点概念都没有的人(今年3月开始申请了个免费空间做BBS前,连#在程序里可以起到屏蔽作用都不知道,呵呵),能成功架起自己的BBS网站的经验全来自刻苦,反复试验。(在各论坛及网站下载相关文章不下20篇,但没有一篇特别适合当前新版本)。写这篇文章只是为了更多跟我一样没有多少基础却想尝试自己本机做BBS提供一点参考,下面很多地方在别人看来是显而易见的东西,但在我这样没任何基础的人而言,也许我在那个问题上研究了若干小时:-),所以有些地方写得罗嗦些,是希望更我一样没基础的人能看懂,希望老鸟们不要取笑。

当前操作系统为WINDOWS XPsp2版,瑞星2005防火墙(最高级别设置),卸载掉了原本已安装的IIS(曾经打算用IIS做,不过查阅了N多文章后发现IIS安全系数没法跟APACHE比,所以就放弃了IIS,虽然知道APACHE比IIS设置要麻烦得多。),没基础E文又不好的同志强烈推荐找个字典,我用的金山词霸2005,呵呵。

下载:
一、下载Mysql-4.1.10a-win32 安装版 (windows x86版本)
下载页面:
http://dev.mysql.com/downloads/mysql/4.1.html
下载文件:mysql-4.1.10a-win32.exe

二、下载Apache_2.0.53 安装程序 (Win32 Binary版)
下载页面:
http://httpd.apache.org/download.cgi
下载文件:apache_2.0.53-win32-x86-no_ssl.msi   Win32 Binary (MSI Installer)

三、下载php-5.0.2 安装程序
下载页面:
http://www.php.net/releases.php (Windows installer)
下载文件:php-5.0.2-installer.exe
     
四、下载PHP 5.0.3 zip版
下载页面:
http://www.php.net/downloads.php (Windows Binaries Zip版)
下载文件:php-5.0.3-Win32.zip

五、下载ZendOptimizer安装版
下载页面:
http://zend.com/store/free_download.php?pid=13
下载文件:ZendOptimizer-2[1].5.7-Windows-i386.exe (Windows&PHP4.0.5 or later)

六、下载phpmyadmin2.5.6(原本采用的phpmyadmin2.6.1-pl3版,后来在使用中发现导入phpmyadmin2.6.0版的数据库会出现部分乱码,经查询得到这个问题普遍存在,故采用稳定的旧版本)
下载页面:
http://sourceforge.net/projects/phpmyadmin/
下载文件:

(六、下载phpMyAdmin Zip版
下载页面:
http://sourceforge.net/projects/phpmyadmin/
下载文件:phpMyAdmin-2.6.1-pl3.zip)

七、下载PHPWIND2.0.2安装版
下载页面:
http://www.phpwind.net/htm_data/18/0410/21244.html
下载文件:phpwind2.0.2.zip

=================================================================

关于安装:
安装前:最好关闭掉已安装的IIS服务,并确认80端口未被占用: 开始-〉运行-〉cmd ->netstat -na可以查看80端口是否被占用。如果你打算将以后网站文件放置到某个文件夹,那么请先建好相关目录,这里建的是d:web。

-----------------------------------------------------------------
一、安装Apache_2.0.53

1. 运行apache_2.0.53-win32-x86-no_ssl.msi
(1) Network domain和Server Name:网站的domain name,例
www.aaa.com.cn,推荐填localhost,server name也为 localhost,类推。
(2) Administrator's Email Address:管理者电子邮件。
(3) 选for All Users, on port 80, as a Service。(对本机所有用户有效)
(4) The installation type:选typical。
(5) Where to install:最好选默认安装,以后会省很多麻烦:c:Program FilesApache Group,然后开始安装。(如果你装了如瑞星等防火墙软件,最好这时待在电脑旁,否则防火墙会弹出是否允许Apache访问网络的选项,不点则自动读秒后默认为阻止,记得点是。)
安装完成,桌面右下角系统栏会出现Apache图标,开启状态应有绿色小箭头)。在浏览器输入
http://localhost/http://127.0.0.1/,会出现带Apcache羽毛标志的欢迎信息,说明安装成功。

下面开始进行设置:
进入C:Program FilesApache GroupApache2conf目录,用记事本打开httpd.conf文件:(别象我一样被N多设置吓住,如果你想速成,那么带#的句子其实你可以直接跳过不看,直接用记事本搜索相关内容更改。用#标注的都是对该项设置的注释说明文件,要修改的正文通常在注释的下面点,如果你E文凑合或者有合适电子字典,你会发现大部分句子也能读懂,)

1、如果你更改了Apache的安装路径,那么请更改 ServerRoot "C:/Program Files/Apache Group/Apache2为你自己的安装路径;同时用搜索将所有C:/Program Files/Apache Group/Apache2 更改为你自己设置的安装路径。注意:在httpd.conf中directive使用windows的档名,但必須以“/”取代“”,例如你Apache实际安装路径D:Program FilesApache Group就必须改成D:/Program Files/Apache Group/
2、MaxKeepAliveRequests 100 最大在线人数,这个看你对自己规模进行设置;
3、搜索到# symbolic links and aliases may be used to point to other locations.
      DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
  将C:/Program Files/Apache Group/Apache2/htdocs 更改为你自己设置的以后网站放置的目录,以后你的网站文件就放那里就OK,这里设置的d:/web(注意是用/,而不是。)
  同理将下面# This should be changed to whatever you set DocumentRoot to.
        <Directory "C:/Program Files/Apache Group/Apache2/htdocs">
  更改为你自己设置的网站目录,这里设的d:/web。
4、查找DirectoryIndex index.html index.html.var
,在index.html前添加index.php index.htm,变成DirectoryIndex index.php index.htm index.html index.html.var(每一项间都有空格)
5、找到AddCharset utf-7段,写上一句AddCharset GB2312     .gb2312 .gb,将其放置在AddCharset系列的最上面行。(已有的则不需改)




-----------------------------------------------------------------

二、安装Mysql-4.1.1
1、运行mysql-4.1.10a-win32.exe,Mysql相对来说是比较独立的,所以我选择的安装目录为D:Program FilesMySQL,选自定义安装(Custom)安装,change安装路径即可,然后会让你注册MYSQL帐户,这个由你决定,反正我是跳过了(skin sign-up)。完毕后会跳出设置界面:Detailed Configuration为细节安装,下面个为标准安装。我选的Detailed Configuration,跳出来的3个选项形象的说分别为简单、标准、专业(涉及到你的内存使用量),根据你自己的机器选择个,这里选的Server Machine,然后跳出来的3个选项就选默认的Multifunctional Database(复合型数据库),然后询问数据放置路径,选默认吧。下一个页面是选择允许同时连接数,根据你自己的实际情况选择吧,我选择的中间个Onlie Transaction Processing(近500人),然后port=3306不要改动,然后防火墙会跳出是否允许MYSQL访问网络页面,点是,再选择默认语言第3项下拉菜单gb2312,继续下一步下一步,默认的用户名是root,输入2次你想设置的数据库密码,安装会很顺利完成。所有选项其实都可以在安装完毕后更改,不过避免麻烦,所以写得细些,要改时再去查找相关内容就OK。如果你想把安装每句都对懂,E文不好的情况强烈推荐找个字典,你会发现其实每句都能看懂。:)

-----------------------------------------------------------------

三、安装php-5.0.2及php-5.0.3
这里我也说不清为什么我选择了php-5.0.2及php-5.0.3的“合订版本”,因为我装时下流行的php-4.3.10时遇到了较大障碍,后来害得APACHE也无法运行了,技术又差,找不到原因,索性就把APACHE及PHP4.3.1一起卸载了后重新安装,然后在网上花了1个小时终于搜到了篇关于5.0.3和5.0.2综合运用的文章,于是下载了5.0.2和5.0.3开始安装,但因为文章写得相当模糊还有遗漏,所以在PHP上几乎我花了2-3个小时才算弄好。

1、安装php-5.0.2,运行php-5.0.2-installer.exe,这里强烈建议除了在选择服务器时选择Apache,其他全部选默认选项,包括安装路径C:php也不要更改(可能第一次安装失败就是因为路径设置过长,导致HP崩溃,在失败后我在网上搜到了关于路径过长导致APACHE搜寻PHP组件出现异常导致PHP崩溃的若干文章)。顺利安装完毕。

2、运行php-5.0.3-Win32.zip,解压到某目录,如:D: emp,然后将php-5.0.3-Win32目录下的所有文件(不含子目录里的文件)覆盖拷贝到c:php下(提示覆盖选全部),同时将D: empphp-5.0.3-Win32extphp_mysql.dll拷贝到C:php下,然后将d: empphp-5.0.3-Win32ext目录下的所有文件及c:phplibmysql.dll文件拷贝至C:WINDOWSsystem32下。

3、打开PHP官方网页(如果你想详细了解操作原因的话)
http://cn2.php.net/manual/zh/install.windows.apache2.php,这是PHP应用于APACHE的安装说明。在Aapche安装目录C:Program FilesApache GroupApache2conf下找到httpd.conf文件,用记事本打开,查找#LoadModule ssl_module modules/mod_ssl.so,按照网页上说明在下面填加行LoadModule php5_module "c:/php/php5apache2.dll",再查找AddType application/x-gzip .gz .tgz,在其下面填加7行(这里添加类型较多,是为以后如果需要操作此类型文件方便)
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"

4、打开c:/windows/php.ini文件:
查找doc_root = ,=后面填上你需要设置的空间目录,这里是d:web。
查找;extension=php_mysql.dll,将其前面的;去掉,变成extension=php_mysql.dll。

查找mysql.default_host =,=后面填上localhost,继续查找mysql.default_user =,=后面填上root(数据库默认用户名),查找mysql.default_password =,=后面填上安装MYSQL时你设置的密码。

5、关于附件上传限制的设置,打开c:/windows/php.ini文件:
a、向上查找Data Handling,再查找post_max_size =,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M,看你自己需要进行改变。

b、查找File Uploads,首先确认file_attachments = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开;
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 8m ;即允许上传文件大小的最大值。默认为2M。

c、如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:向上查找:
Resource Limits ;
max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M
把上述参数修改后,在网络正常情况下,就可以上传大体积文件了。




关于c:/windows/php.ini文件中的register_globals = Off问题,很多文章提及应该把此参数从off改为on,不过据我查阅的资料,关于register_globals的讨论很多,比较权威的说法是这样:register_globals表示的是是否注册全局变量。简单点说:如果是off的话,那么你在一个页面中将不能通过在url后面附加变量的方式来传递变量。只能通过form等来传递了。你可以把它设为off来试看嘛,不过编程的时候,将会带来极大的不便。只是出于安全的角度,所以将版的PHP会将它的值设为OFF!新手的话,最好还是将它设为ON好一点,等精通了PHP后再更改为off,所以这个根据你自己的情况定吧,反正偶是菜鸟,也不懂什么是变量,所以先off,等有需要再设置打开为on。
-----------------------------------------------------------------

四、安装phpMyAdmin-2.5.6(前面已讲过为什么最终未采用最新phpmyadmin-2.6.1-pl3版的原因)
1、执行phpMyAdmin-2.5.6,解压到某目录,如D: emp,拷贝d: empphpMyAdmin-2.5.6phpMyAdmin-2.5.6文件夹到d:web下(网站目录,也可为其他),然后将phpMyAdmin-2.5.6文件夹更名为phpmyadmin(为使用方便),用写字板(该文件用记事本打开排版不美观)打开d:webphpmyadminconfig.inc.php,
2、搜索MySQL hostname or IP address,在其前面的$cfg['Servers'][$i]['host']   =' '这里确认是否是'localhost';
$cfg['Servers'][$i]['port']= ' '; 这里填上端口3306
3、查找
$cfg['Servers'][$i]['auth_type']   = 'config';   将config改为http或cookie
4、将紧接着下面的$cfg['Servers'][$i]['user']       = ''; ''里填上用户名:root
$cfg['Servers'][$i]['password']     = ''; ''里填上MYSQL安装时你输入的密码。

==================================================================

五、安装ZendOptimizer-2[1].5.7-Windows-i386。
执行安装程序,选择安装路径,这里选的D:Program FilesZend,然后选择Web Server为Apache,然后确认Apache安装的路径(默认为C:Program FilesApache GroupApache2),确认php.ini文件所在目录(默认为c:windows),安装ZEND完成。

==================================================================

综上,一个个人主机已架设成功,下面我们要给数据库创建新用户。
五、运行phpmyadmin
1、运行
http://localhost/phpMyAdmin/index.php,弹出用户登陆对话框,输入你的用户名及密码,即可登陆phpmyadmin进行数据库维护工作。进入主界面后如果是英文界面,就在右上角的下拉菜单里选择Chinese simplified(zh)即可转到中文界面。具体创建过程。

-----------------------------------------------------------------

六、安装PHPWIND2.0.2论坛
1、执行phpwind2.0.2.zip,解压到任一目录,然后拷贝最里一层的phpwind目录到d:web下,更名为bbs。打开IE,输入
http://localhost/bbs/install.php,开始安装PHPWIND论坛,然后按照提示操作。(www.phpwind.net)

七、安装ZendOptimizer-2[1].5.7-Windows-i386
最新文章
锡兰红茶排行
以下是锡兰红茶排行榜的简要介绍:宝锡兰是斯里兰卡的知名红茶,起源于1867年,以其精选不同海拔的茶叶制作出多种风味的混合茶而闻名。宝锡兰红茶茶香浓,口感清爽,适合早晨饮用,可以提神醒脑。迪尔玛是斯里兰卡的另一大红茶,以其高颜值
百度平台推广的营销收费模式
百度平台推广的营销收费模式主要采用竞价排名和包年服务两种方式。竞价排名是根据用户搜索关键词的出价和点击量来计费,企业可以根据自身需求设定预算和关键词出价,获得更多的曝光和点击量。包年服务则是按照年度固定费用提供一定数量的关
百度云极速版看广告撸收益,一台电脑一天搞了300块。(附视频教程)
大家都知道百度极速版,在这个版本中可以通过软件自动化看广告或刷视频获取金币,而金币能够兑换成现金。我们正是利用这一原理,在百度极速版中赚取金币。如果只是一台手机正常操作,收益有限,但如果进行大批量操作,利润就相当可观了。然
轻松生成高清美女写真,全靠这款AI绘图神器!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在一个阳光明媚的早晨,我的朋友小丽兴奋地向我展示她用AI生成的美女写真。她不仅能让自己变
派拓网络推出业界首个AI赋能的零信任管理和运营解决方案
Palo Alto Networks(派拓网络)近日推出业界首个AI赋能的零信任管理和运营解决方案Strata Cloud Manager。通过这些创新和4400多个机器学习模型,派拓网络充分证明AI +零信任的组合能够很好地满足当今客户的需求。除了五款新一代防火墙外,
水下机器人公司排名
  中国报告大厅网讯,通过对行业各项数据统计,进入水下机器人公司排名前十的分别是新松机器人、埃夫特、配天集团、时代科技、佳士科技、广州数控、嘉兴瑞宏、埃斯顿、熊猫电子、新时达。以下为排名的详细介绍。  水下机器人公司排名一
分享一个国内可用的免费GPT4-AI提问AI绘画网站工具
ChatGPT GPT4.0,Midjourney绘画,相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和用户进行创作交流。 然而,GPT-4对普
阿里 建立唯一索引规范 阿里系搜索引擎
搜索引擎分为数据源聚合(俗称dump)、全量/增量/实时索引构建及在线服务等部分,以Tisplus为入口经由Bahamut(Maat进行工作流调度)-Blink-Hdfs/Swift-BuildService-Ha3-SP-SW等阶段对客户提供高可用/高性能的搜索服务。其中数据源聚合在tis
玩家必备攻略“滴滴抢单神器2020”详细分享装挂步骤
滴滴抢单神器2020是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微下载使用。抢单可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义抢单系统规律,只需要输入自己想要的开
管家婆必出一中一特,全面释义、解释与落实
在现代社会中,随着科技的发展和人们生活水平的提高,各种新兴职业也应运而生。“管家婆”作为一种专业的家庭服务职业,越来越受到人们的关注和青睐,而“必出一中一特”则是管家婆在服务过程中必须遵循的原则之一,本文将全面释义、解释这
相关文章
发表评论
0评