|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你让他去用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下一页
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。 |
|