最大的网站策划、网站运营、网络营销人才免费学习、培训、认证、展示、交流、工作平台,服务国家经济建设与民族伟大复兴!
发新话题
打印

老电脑改造为web服务器,这个方案可行吗

老电脑改造为web服务器,这个方案可行吗

1.准备好电脑.系统,网络等.
此时网络可以不联入,(此时网络对安装调试过程无影响,但是要有IE浏览器.)
2.下载软件
apache.
官方网站:  http://httpd.apache.org
2.0.59下载地址:  http://www.signal42.com/mirrors/apache/httpd/binaries/win32/apache_2.0.59-win32-x86-no_ssl.msi
php
官方网站:  http://www.php.net
4.4.6下载地址:  http://cn2.php.net/distributions/php-4.4.6-Win32.zip
mysql
官方网站: http://www.mysql.org
4.1.22下载地址:  http://mysql.new21.com/Downloads/MySQL-4.1/mysql-4.1.22-win32.zip
3.安装软件.
1.安装apache.
  1.直接双击安装程序,next-->"I accept the terms in the license agreement"-->...."Server Information"(服务器信息);
  2."Network Domain"处填写***.**(例如lidande.cn);"Server Domain"处填写www.***.**(例如www.lidande.cn);  Administrator's  Email Addess"处填写管理员信箱.(用于接受apache错误信息.).
  3.在"Setup Type"界面中选择"Custom"-->next-->选择路径,点击change,选择需要安装到的目录.-->Install-->(如果启用了
windows防火墙则点击弹出的"安全警告"界面中的"解除阻止")-->Finish.
  4.测试apache服务器是否正常:打开IE浏览器.在地址栏中输入:"127.0.0.1"或者"localhost"(不包含"").如果正常显示了
apache的默认页面.那么就表示apache服务器已经正常工作了.
  5.打开"安装目录"-->"htdoc目录"就可以看到apache的网页目录了.将目录中所有文件删除,换成自己的网页文件(必须包含一个
index.htm文件),然后访问"127.0.0.1"就可以看到自己的页面了.
2.安装php.
  1.将下载到的压缩包解压,将"php-4.4.6-win32"(可能有两层.选择最里面的一层.就是包含php.exe的那一层.)改名为php,然后移动
到apache安装的盘并与apache处于同一层次.(建议统一放在根目录.).
  2.将php4ts.dll移动到"系统分区\windows\system32"中.
  3.用记事本打开"apache安装目录\conf\httpd.conf"文件,在最后面添加如下代码:
[Copy to clipboard] [ - ]
CODE:
#Load the PHP module and set up the .php extension
LoadModule php4_module e:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
4.仍是这个文件,按下ctrl+f,搜索"DirectoryIndex",在index.html.var后面加一个空格,然后再输入"index.php".然后保存文件.
  5.重启apache服务器.单击任务栏apache服务器图标-->apache2-->Restart . 无提示就说明设置正确了.(可能有些名称与你的
不一样,但是知道在哪里就好了.)
  6.打开"php安装目录\php.ini-dist"复制粘贴一份.修改文件名为"php.ini".
  7.在apache配置文件httpd.conf的最后添加: PHPINIDir e:/php/php.ini (自行替换目录.)[在配置文件最后是有一行空格的.
到底是不是真的有关系我也不清楚.不过还是留着的好..免得出什么稀奇古怪的问题.]
  8.打开php.ini文件.搜索"doc_root"(网页根目录), 修改为: doc_root = "e:/apache2/htdocs"  (自行替换目录).
  搜索"extension_dir", 修改为: extension_dir = "e:/php/extensions"  (自行替换目录).
  9.在php安装目录下新建"include"子目录.找到"include_path"(; Windows: "\path1;\path2"下面那行.)修改为:
[Copy to clipboard] [ - ]
CODE:
; Windows: "\path1;\path2"
include_path = ".:e:/php/include"
10.搜索";session.save_path = /tmp",修改为:"session.save_path = e:/php/sessions",并在php安装目录中建立"sessions"
目录.同样的方法,设置"upload_tmp_dir = e:/php/tmp",并建立目录.
  11.重启apache服务器.
  12.测试php是否成功安装.
  新建文本文档,打开.输入以下内容:
[Copy to clipboard] [ - ]
CODE:
<?php
phpinfo();
?>
保存为***.php文件.放到网页目录下.用IE浏览:http://127.0.0.1/***.php.如果正常显示了一个页面(其实是系统信息),就表示php安装成功了.
3.安装mysql
  1.解压.运行安装包.next-->"Setup Type"选择Custom,next-->"Install to"-change-选择安装目录(建议安装在apache与php相同的
目录层次中).然后next到"MySQL.com Sign-Up",选择"skip Sign-Up"(跳过注册.),next,选中"Configure the MySQL Server now"(现在配置
MySQL服务器).Finish(完成).
  2.配置向导:next-->选择Detailed Configuration-->next-->选择Server Machine-->next-->选择Multifuntion Database-->next
-->路径不用修改或者修改盘符为apache服务器所在的盘符.-->next-->选择OLTP-->next--选中Enable TCP/IP Networking(启用TCP/IP网络
连接),修改或不修改端口(无所谓,只要你能记住.)-->next-->选择"Best Support For Multilingualism"(UTF-8编码--通用编码,推荐选择)
-->选中"Install as Windows Service"(安装为windows服务)和"Launch the MySQL Server automatically"(自动启动Mysql服务器)-->
next-->选中"Modify Security Settings"(更改安全设置),并在"New root password"(新管理员密码)和"Confirm"(重复,就是再填写一次
密码.)处填写好新的密码(记住了..忘记了就要完全清除mysql再重装.).确认没有选中"Enable root access from remote machines"(允许
远程主机通过root权限访问)-->next-->Execute(执行)-->Finish.重启系统.
4.安装phpmyadmin
在phpmyadmin目录下有一个"config.sample.inc.php"文件.修改文件名为"config.inc.php".然后用记事本打开.做如下修改:
1.
[Copy to clipboard] [ - ]
CODE:
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
$cfg['blowfish_secret'] = '15465sgmklsfjsdkgjnsiogns'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
15465sgmklsfjsdkgjnsiogns为任意字符.必须修改.
2.
[Copy to clipboard] [ - ]
CODE:
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost:6033';
6033为你安装mysql时设置的端口号.未修改则为:3066
做如上修改后.打开:http://127.0.0.1/phpmyadmin 看看效果吧~~
问题集锦:
1.apache安装在中文目录下出错
[Copy to clipboard] [ - ]
CODE:
答:apache装在中文名目录下好像就出会问题.也没什么好说明的..其实单独找个区,在根目录下装就是...apche直接选盘符为目录,mysql要建个目录再选择为安装目录...不要用中文目录...前几天一人问我出问题了...就是因为安装在中文名目录下...
2.apache安装出现问题“no servises installed”.
[Copy to clipboard] [ - ]
CODE:
答:安装完apache之后(不是按照默认路径安装的,我的是 D:\ )右下方哪个小羽毛图标是没有启动的,左键不好用,而且提示“No services installed”,提示服务器没有被安装。
解决方法: 找到 apache2 目录下的 bin 目录 有个apache.exe 文件,我们在运行中键入: cmd 出来DOS窗口,
键入: d:\ 注释:进入D盘,由于我的apache安装在D盘
键入: cd apache2 注释:进入D:\apache2\目录
键入: cd bin 注释:进入D:\apache2\bin\ 目录
键入: apache.exe -k install -n apache2 注释:添加了apache这个服务了,下面我们要启动它
键入: net start apache2 注释:启动apache2服务 关闭服务器是: net stop apache2
OK,问题解决
3."我没设置帐号啊..phpmyadmin登入名称填什么..."
[Copy to clipboard] [ - ]
CODE:
   答:在安装mysql时,默认帐号为root.
4."密码是什么."
[Copy to clipboard] [ - ]
CODE:
答:就是安装mysql时你填的那个密码..忘记了就完全删除mysql重新安装吧....
5.进了http://127.0.0.1/phpmyadmin后,输入登陆名和密码,执行后出来个"#2003 - 服务器没有响应"?什么意思?
[Copy to clipboard] [ - ]
CODE:
答:把localhost:6033该回原来的默认'localhost',就一直是"#1045 - Access denied for user 'pmausr'@'loca ...
在 MySQL Command Line Client 下运行:
set password for root@localhost=old_password('123');
123是自己的密码.
6.路由上网的机器该怎么做呢?
[Copy to clipboard] [ - ]
CODE:
输入Modem的用户名和密码
“服务-NAT-下拉菜单选择:NAT Rule Entry"
点“添加”
出现新窗口:如下设置
Rule ID: 3(原已有两条ID)
Rule Flavor: RDR
IF Name: ALL
协议: tcp
Local 地址 From: 192.168.1.6 (在局域网里提供服务的服务器IP)
Local 地址To: 192.168.1.6 (在局域网里提供服务的服务器IP)
Global 地址 From: 0.0.0.0
Global 地址 To: 0.0.0.0
目标端口起始值: 80(我的服务器WEB端口)
目标端口终止值: 80(我的服务器WEB端口)
Local端口:80(我的服务器WEB端口)
然后提交并保存.{shenbiju主题}
在主机上装好花生壳.再路由上映射你主机的211端口.就这两步,如果不行,再把80端口映射上,记住进出的都是211口,然后主机如果防火墙有的话,再建个规则开放211就行了
.
7.安装phpmyadmin:
http://bbs.cfan.com.cn/viewthread.php?tid=534312&extra=page%3D1
很详细的说明了安装与相关问题的处理..
8.如果你就是本地弄着玩的.建议你不装phpmyadmin.没什么用.反正也不对外开放,弄独立用户干嘛?就用root就行.
数据库就去"mysql安装目录/data/"下面去建个文件夹..那就是数据库了....
9.待发现.发现了再说吧.

[ 本帖最后由 wanglin 于 2008-4-26 08:22 编辑 ]
老电脑一般配置较低,做服务器好像不太好吧,服务器的配置还是高了好
当然要看你的网站访问量了,访问量大是吃不消的,还有带宽问题、安全问题,还有要24小时开机,机器的稳定性、散热等等
稳定性应该不行
值得收藏,赞一个。
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容