首页 php教程 php手册 PHP框架CodeIgniter之连接MS Sqlserver2014及URL Rewrite问题解决

PHP框架CodeIgniter之连接MS Sqlserver2014及URL Rewrite问题解决

Aug 15, 2016 pm 04:49 PM

最近学习CodeIgniter框架,遇到一些问题,我记录下来,以便以后可以查看。

其中想连接数据库试试,由于我是windows系统,而且本机也安装了MS Sqlserver2014,所以就顺理成章的想到用CI连接Sql Server。

PHP 5.6版本没有默认的连接sql server的dll,需要去微软官网上下载《Microsoft Drivers for PHP for SQL Server》,不过这个只在win32位系统里能正常运行。

由于我的系统是64位的,我按照网上的说法,修改了php.ini的配置,还是一直报“Can not find undifined function sqlsvr_conncet()”的错误。虽然我看到网上的

文章,也说起这个驱动的问题,一直没在意。在我折腾两天之后,没办法只能硬着头皮在CSDN上下载了非官方的64位驱动。结果竟然神奇般的好了。哎,我觉得还是

太相信微软了,连这个小bug都没有足够的重视。得让多少初学者跳到坑里啊。

另外就是CI里想把URL里的index.php去掉,按照官方文档,就是在Application\config\config.php里将$config['index_page'] = 'index.php';改成

$config['index_page'] = '';然后就是修改Apache Server的httpd.conf文件。将Rewrite这个module前的注释去掉。接着在应用根目录下新建.htaccess文件,

启用rewriteengine。可是我按照方法测试以后没有效果。

后来在网上搜到百度知道里的文章。《CodeIgniter框架如何去掉url中的index.php》,按照这篇文章,需要在httpd.conf里新增一个Directory的节点,节点信息如下:

 

    Options Indexes FollowSymLinks 

    AllowOverride All 

    Order allow,deny 

    Allow from all 

 

然后重启Apache,就可以了。

希望这篇文章能帮助到跟我一样遇到问题的朋友。

 

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)