头一次接触PHP项目,项目是PHP5.6版本开发,我这边需要部署到正式服务器上,网上各种查确认使用Apache+PHP5.6+MySQL部署;
http://blog.csdn.net/ahou2468/article/details/79185151
PHP和Apache搭建注意事项:
要保持版本一致,例如使用VC11那么PHP和Apache就需要都是用VC11版本;
另一个就是需要注意执行httpd指令时,经常提示.dll文件不存在,通常解决的办法下载对应版本VC++动态库,终极办法就是下载DirectX自动识别需要加载的dll库;
http://blog.csdn.net/ahou2468/article/details/79185816
注意事项:
5.6和7.0加载依赖库有一些差别,5.6需要php_mysql.dll和 php_mysqli.dll,而7.0只需要php_mysqli.dll文件;
5.6和7.0测试数据是否连通的方式也有一些变化:
5.6的方式$conn=mysql_connect("localhost","root","root");
7.0的方式$conn=mysqli_connect("localhost","root","root");
需要考虑到文件目录不允许直接浏览问题:参考http://blog.csdn.net/a916123063/article/details/52084153如何处理;
工程部署好一会直接方法http://localhost/index.php时会出现404的问题,需要http://localhost/index.php/Public/login.html的
访问才可以正常访问到地址,通常访问的方式http://localhost/Public/login.html,就要知道什么叫URL重写,参考:
http://doc.thinkphp.cn/manual/url_rewrite.html ,了解完URL重写就要知道.htaccess文件怎么创建,参考:
http://www.thinkphp.cn/topic/1475.html(编码问题导致)和https://zhidao.baidu.com/question/239864240848657044.html(配置问题导致)
最后比较坑的就是图片名字尽量不要用中文,很容易乱码问题;