仓酷云 发表于 2015-1-16 13:45:05

来一发手动设置windows7服务器教程

如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
网上设置服务器教程不可偻指算,可是写的明显白白大概有配图,等你本人往理论你会发明成绩仍是十分的多,笔者就以双服务器设置演示一次,丢弃我利用好久的集成情况,到写这篇条记时分,已完善能够运转项目了,在设置过程当中,仍是碰到良多成绩我都逐一列出来,但愿你们能够在碰到不异毛病有个好的办理计划,在设置之前关于之前安装的集成情况卸载,然后用软件清算完注册表渣滓,甚么管家之类都能够,不说名字了。接着往下载Nginx1.2版本windows的zip文件,一样平常不必msi,zip是绿色软件,重装体系也能够用,接着下载mysql5.5,zip版本,对照年夜,100多M,紧缩版msi小很多多少,可是zip绿色版更好。

这里一切软件都是win32位体系版本,windows7旗舰版上边测试的,另有php下载5.2.17,就是VC6编译的zip版本,这里有ts是平安版本,另外一版本我在设置apache有成绩,以是记着是ts版本,也就是临盆情况版本,同时下载对应版本的源代码,这个假如你和我一样,盘算用C/C++来开辟php扩大,记着必定要下载这个对应版根源代码,不然编译扩大的时分不克不及乐成,接着下载phpmyadmin数据库办理软件包吧,只要几M,选择多言语的,后边利用。另有就是apache服务器,这个我找了半天没有zip版本,只好下载msi版本。筹办事情就这么多。

如今进进正题,先安装哪一个呢,我是先解压php到C:/web/php5目次,今后我的开辟软件apache,nginx,mysql都在c:/web上面对应文件夹未几说了。网站目次我放到G这个自力盘,以是后边的myphpadmin和mysql数据库data数据都在G盘,最初用thinkphp框架测试是不是乐成!

php设置:修正php.ini-recommended为php.ini.

542行extension_dir="./"改成本人目次C:/web/php5/ext,644-708为模块选择必要的,

往失落后面分号就是启用。这里列出部分,上面枚举经常使用的

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mssql.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_sqlite.dll

553行cgi.force_redirect=1往失落分号

571行往失落分号cgi.fix_pathinfo=1

588行往失落分号而且改成1cgi.rfc2616_headers=1

php要改的就这么多记着把php目次也就是php5增加到体系情况变量,不会的就不要往下看了,如许就不必复制到体系目次system32了,由于后边apache设置必要。

nginx设置:解压到nginx目次,翻开conf
ginx.conf设置文件,44行就是网站目次G:/,在45行增加index.php如:indexindex.htmlindex.htmindex.php;

65-71行往失落#,69行往失落/scripts改成网站目次比方我的G:/因我的G盘就是网站目次

接着下载RunHiddenConsole.exe,功效是埋没cmd窗口的。创立

start_nginx.bat和stop_nginx.bat用来启动和封闭php与nginx,这些cmd的命令后边我会给出下载包,不必你本人写四个功效分离是启动mysql,封闭mysql,启动nginx,封闭nginx,都熟悉吧。如许就能够启动php了,在G盘新建一个index.php输出phpinfo()函数检察设置。不外这里不克不及像apache列出一切文件,在没有文件时分呈现403毛病,就是无权检察,不要忧虑接着看。

在nginx.conf内里http{}增加

autoindexon;列出目次

autoindex_exact_sizeoff;封闭文件具体巨细改成也许巨细

autoindex_localtimeon;工夫为当地工夫翻开

注重分号后边正文可不要哦,然后保留文件,就能够启动了,默许服务器是80端口,不必输出间接输出127.0.0.1就能够了。

Mysql设置,解压便可,在mysql</p>123下一页


如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。

仓酷云 发表于 2015-1-16 14:48:02

来一发手动设置windows7服务器教程

系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
文件夹上面新建my.ini文件输出



basedir=C:/web/mysql

datadir=G:/data

注重字符集不要设置,不然呈现1067毛病,就是这个文件毛病,分离设置的是mysql目次和数据目次,数据主要以是无妨到c.

用cmd进进到c:\web\mysql\bin,这个会不,就是cd命令

输出命令mysqld--installmysql5--defaults-file=C:/web/mysql/my.ini

这个是注册服务到体系

接着netstartmysql5启动,响应的netstopmysql5就是封闭,后边有命令文件下载,紧缩包版mysql默许用户root,暗码空,把mysql的bin目次到场情况变量,翻开cmd

输出mysql-uroot-p;就进进了,申明mysql安装乐成啦。

安装phpmyadmin,解压到G盘根目次,文件夹就是phpmyadmin,如今在nginx服务器下面就能够操纵mysql,不外默许是不克不及暗码为空,空暗码不克不及上岸,呈现1045毛病。修正libraries/config.default.php422举动true




phpmyadmin上面config.sample.inc.php36举动true.

就能够用root空暗码了,注重重启nginx哦,mysql哦。上岸出来,起首是增加暗码。

接着出来修正mysql-user表,增加root暗码并利用password函数。如许重启mysql就能够一般了,注重改回上边的两个false为true.

这里方才修正暗码后要重启mysql,最好扫除缓存和cookies,不然简单呈现1045毛病,明显暗码准确不克不及上岸牢记!!!

apache设置;一起点下一步注重这一过程当中端口选择8080,后边设置中改也能够。在安装完今后,apache启动不了,我的就是这个问

我想是后面装过集成情况或是nginx引发的,不论他,本人设置好了,把php5路径增加到情况变量,否则后边apache启动不了,大概复制到system32,选择前者

接着翻开conf/httpd.conf修正设置。

ServerRoot"C:/web/apache"#apache服务器目次

Listen8080#端标语

LoadFile"C:/web/php5/libmysql.dll"

LoadModulephp5_module"C:/web/php5/php5apache2_2.dll"

PHPIniDir"C:/web/php5/php.ini"#三行就是启动php的

ServerName127.0.0.1:8080#服务器称号新增加

DocumentRoot"G:/"#网站目次

<Directory"G:/">#同上

DirectoryIndexindex.phpindex.html#增加index.php

AddTypeapplication/x-httpd-php.php#增加php文件范例

如今就能够启动apache了,完善能够撑持mysql,php用phpmyadmin测试便可。

没有截图,这个次要是写的笔墨,不外应当仍是能看懂吧,就是修正一些设置文件,后边我会附上我的设置文件,我打一个包,清单就是在各自文件夹,注重启动nginx的两个命令不克不及挪动到nginx文件夹之外不然启动不了。





&nbs</p>上一页123下一页


RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。

仓酷云 发表于 2015-1-16 15:08:14

来一发手动设置windows7服务器教程

在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
<divclass="start">p;这就是同时运转的两个服务器,一个是80端口,一个是8080端口,同时登录到phpmyadmin的图片。不罗嗦了

上文件设置,我所利用的php,mysql,apache,nginx我会上传到115网盘,打成一个包,设置文件一个包,包含一个安装条记,仅供参考妙手途经吧!

上边另有个php源码包,这个暂不说,后边讲到c/C++扩大开辟php插件再说,次要就是要php版本和源码分歧不然堕落,我会打包到一同,开辟利用VC++6.0,网上有相干下载的,不在会商之列,

最初说一下mysql仍是用msi,zip太年夜了,办法都一样。<P>

透明 发表于 2015-1-18 17:59:20

笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机

莫相离 发表于 2015-1-27 15:07:47

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

老尸 发表于 2015-2-5 13:02:50

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

愤怒的大鸟 发表于 2015-2-11 23:21:34

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。

柔情似水 发表于 2015-3-2 21:31:56

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

只想知道 发表于 2015-3-11 06:49:25

任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。

再现理想 发表于 2015-3-17 23:10:25

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

第二个灵魂 发表于 2015-3-25 07:40:27

我想即使Linux高手也很难快速准确精练的回答你。
页: [1]
查看完整版本: 来一发手动设置windows7服务器教程