您的位置:首页 > 其它

windows上自己搭建服务器问题总结

2015-03-16 16:25 155 查看
我比较喜欢apache2.4+php5的组合。数据库爱用sqlite3.在我的个人电脑上。由于重装系统,原先搭建好的服务器便没了。爱好web开发的我,经过一段“沉闷”的时期(指不接触web开发)后,终于决定再次搭建服务器以学习热爱的web。热爱的php。。其中的原因,可能是自己忙于学习,寒假又去株洲找事情做,春节忙里忙外,所以渐渐淡忘了web。想建自己的网站来赚点广告费,却又因为学习而没有大的进展。放不下学习,也放不下网站,最后,期末挂了个科,网站还是在幻想中。这说明我对于时间的管理还处于懵懂混乱中。没有安排好学习和爱好的时间,导致自己顾此失彼。常说,有舍才有得,只有真正经历过了,才会明白。废话少说了--羊年伊始,万物生光辉,咱也不能再像以前那样囫囵地过呀,毕竟人生掌握在自己手里,要想精彩地活着,就得明白自己在干什么,自己想要什么。朋友潘说我是活在幻想中的人。这个给我很大的帮助,长期以来,我的想法很多,但真正实现的却几乎为零。想要做某个事情,却因为自己手上还有”重要“的事情而最终没有付出实际行动。所以,不能再像以前那样子了!老子受够了!改变!duang!决心用一周的时间搞定web,(大学期间还是要多学点东西,等出了校门,学习的机会那就少了,或许那时就是应用的时期了。)于是,今天想先搭建个人服务器。下载好php5.6和apache2.4,还有vcredist_x64.exe。下载链接  apache24:http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.12-win64-VC11.zip               vcredist:         http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe               php56:         http://windows.php.net/downloads/releases/php-5.6.6-Win32-VC11-x64.zip 之后解压apache和php的压缩包。以前弄过了,所以可以很熟练的搞定。先是进入apache里面的conf目录,打开httpd.conf,,修改servername为localhost,批量替换"c:/apache24"为自己的apache目录。最后在文件底部加上以下内容:  # php5 supportLoadModule php5_module F:/wwwroot/php56/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.ini访问localhost,成功“IT WORKS"! 再phpinfo成功输出配置。全过程花费少于20分钟。然后测试能不能使用sqlite3.
$db=new SQLite3("test.db3");
fatal error!没有sqlite3这个类!!!然后修改php.ini:取消注释extension_dir="ext"取消注释 extension=php_sqlite3.dll取消注释 sqlite3.extension_dir =然后发现还是不行!百度了一下,看了四方答案,其中看到一句话是说”php.ini配置没有生效“,想想也是。因为配置是没有问题的。phpinfo后发现extension_dir始终是c:/php.没有这个目录啊。看来真的是没有生效。然后,发现没有把php.ini复制到c:/windows目录下。复制过去了,也重启apache了,发现还是不行。。。。但[b]extension_dir[/b]终于显示为ext了,这样还是不行,后来想想,c:/windows/php.ini里面的extension_dir不应该是ext了啊,因为这个目录下没有ext啊。。。于是把它改为绝对路径。重启apache,well done!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: