![PHP环境搭建注意事项_第1页](http://file4.renrendoc.com/view/08e41d6d0c5878c11034c82084bd7d00/08e41d6d0c5878c11034c82084bd7d001.gif)
![PHP环境搭建注意事项_第2页](http://file4.renrendoc.com/view/08e41d6d0c5878c11034c82084bd7d00/08e41d6d0c5878c11034c82084bd7d002.gif)
![PHP环境搭建注意事项_第3页](http://file4.renrendoc.com/view/08e41d6d0c5878c11034c82084bd7d00/08e41d6d0c5878c11034c82084bd7d003.gif)
![PHP环境搭建注意事项_第4页](http://file4.renrendoc.com/view/08e41d6d0c5878c11034c82084bd7d00/08e41d6d0c5878c11034c82084bd7d004.gif)
![PHP环境搭建注意事项_第5页](http://file4.renrendoc.com/view/08e41d6d0c5878c11034c82084bd7d00/08e41d6d0c5878c11034c82084bd7d005.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——PHP环境搭建注意事项PHP环境搭建留神事项
PHP作为当今最热门的语言,它有着众多的追求者。对于入门者来说,在PHP环境搭建方面可能会有一些问题。以下是我用心为大家整理的PHP环境搭建的留神事项,梦想对大家有所扶助!更多内容请关注应届毕业生网!
环境搭建篇:
1.修改apache中默认的工程文件夹
在httpd.conf中修改
DocumentRootXXX/htdocs为DocumentRootE:/Source/PhpStorm
为
2.添加apache对php文件的解析
下载的php版本理应是VC6X86threadsafe否那么没有php5apache2_2.dll文件
在httpd.conf中修改
#LoadModulevhost_alias_modulemodules/mod_vhost_alias.so
在下一行添加引号中的位置根据PHP的所在目次而定的,假设php就在apache根目次那么如下
LoadModulephp5_modulephp/php5apache2_2.dll
PHPIniDirphp
AddTypeapplication/x-httpd-php.php.html.htm
3.为便当本地测试,添加一个虚拟主机
a.在C:WindowsSystem32Driversetchosts文件结果添加假设保存时提示不能修改,hosts-属性-安好-编辑全打上勾
.
b.httpd.conf文件中开启解释Includeconf/extra/httpd-vhosts.conf
c.在extra/httpd-vhosts.conf文件中添加如下配置:
DocumentRootE:/Source/PhpStorm/SiYuan
ServerName
ServerAlias*.
DirectoryIndexindex.htmlindex.php
OptionsIndexesFollowSymLinks
AllowOverrideall
Orderallow,deny
Allowfromall
ErrorLoglogs/-error.log
CustomLoglogs/-custom.logcommon
d.重启apache服务器
4.开启apache域名重定向
在httpd.conf中开启解释
LoadModulerewrite_modulemodules/mod_rewrite.so
全体的AllowOverride均改为All
5.php.ini中开启对mysql的支持
开启解释:
extension=php_mysql.dll
extension=php_mysqli.dll
//假设没有效果的话,还需要如下这般写:写出全路径
extension=D:/Program/Apache/php/ext/php_mysql.dll
extension=D:/Program/Apache/php/ext/php_mysqli.dll
注:查看生效方法,phpinfo;页面中查看是否有mysqli这一个栏目
5.php.ini中开启对imagecreate函数的支持,便当绘制验证码。
开启解释:
extension=php_gd2.dll
//假设不生效还需写出全路径
extension=D:/Program/Apache/php/ext/php_gd2.dll
注:查看生效方法,phpinfo;页面中查看是否有gd这一个栏目
6.在phpStorm添加对Less文件的支持。
a.下载安装nodejs
b.安装less:在nodejs的操纵台中输入:
npminstall-gless
c.在phpStorm中File-setting
-FileWatcher-Less可能需要点击+,添加Less
-Edit-Program指定为
C:UsersXXXAppDataRoamingpmlessc.cmd
7.添加XDebug模块。
a.下载对应的XDebug.dll文件,放置到php/ext目次下
b.在php.ini文件中添加如下结点:
[xdebug]
zend_extension=D:/Program/Apache/php/ext/php_xdebug-2.2.5-5.4-vc9.dll
xdebug.remote_enable=on
c.在phpStorm中EditConfigurations
添加一个PHPWebApplication
添加一个Server.
8.phpStorm中添加对git的支持。
a.下载git
b.在phpStorm中指定git.exe位置
c.VCS-EnableVersionControlIntegration
9.对Mysql做的相应设置:
a.Workbench-Edit-preference-SQLQueries-SafeUpdates.Forbid不打勾
10.添加对二级域名的支持:
a.在hosts文件中添加
.
.
.
b.在httpd-vhosts.conf中添加如下这句话3中已经完成了这项工作
ServerAlias*.
11.添加对mongodb数据库的支持
a.在php.ini文件中添加如下配置,然后重启apache.
extension=D:/Program/Apache/php/ext/php_mongo-1.4.5-5.4-vc9.dll
b.访问./index/info,查看是否包含有mongo一栏
二、代码模范篇:
1.工程后端框架采用ThinkPHP3.2.2
更加指点:在开发过程中请勿擅自修改/ThinkPHP下的任何代码,假设实在需要修改请征求我的观法。并且在第三篇中添加上修改说明。
2.工程前端框架采用bootstrap3.2
更加指点:开发过程中请勿擅自修改/Public/css/Bootstrap3.2.0,/Public/js/bootstrap.js,/Public/js/bootstrap.min.js下任何代码,
假设切实需要修改,请征求我的观法,并且在第三篇中添加修改说明。
3.JQuery采用1.11.1版本
4.表单验证采用Validform
在需要举行验证的form表单中添加属性data-validate=true即可。
需要验证的格式请参考Validform官方网文档。
三、修改说明篇:
1.对ThinkPHP框架的.修改:
a.添加自定义html标签
在/ThinkPHP/Library/Think/Template/TagLib下添加Sy.class.php文件
b.修改验证一次就删除session的问题
在E:SourcePhpStormSiYuanThinkPHPLibraryThinkVerify.class.php添加$变量。
c.添加对模板变量的访问tVar,便当json的返回
ThinkPHP/Library/Think/View.class.phptVar的修饰词由protected改为public
2.对Bootstrap框架的修改:
a.重新指定字体资源文件:
在/Public/css/Bootstrap3.2.0/variables.less中修改如下:
@icon-font-path:../fonts/;
改为
@icon-font-path:/Public/fonts/;
3.对AceAdmin框架的修改:
a.修改了/Public/ace/js/uncompressed/jquery.nestable.js中修改如下:
解释了106行:
list.dragStarttouchesine?e.touches[0]:e;//ACE
114行:
list.dragMovetouchesine?e.touches[0]:e;//ACE
123行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校友聚会方案
- 湖北省2025届高三(9月)起点考试 日语试卷(含答案)
- 中班开关门教案及反思合集
- 中班教案《幸福拍手歌》
- 第三单元 中餐服务试题及答案
- 2018全国高考语文三卷精校版
- 保护牙齿的活动教案课件设计
- 白居易《长恨歌》教学课件
- 埃及交通行业市场前景及投资研究报告-外文版培训课件2024.7temu地铁
- 八下教科版物理教案课件下载
- 化学气相沉积 (2)
- 工程施工设计方案客土喷播
- 电机检验报告
- 中小学开学典礼PPT
- 南充五中小升初原题
- CATIA高版本与低版本的转换
- 发票、原始凭证分割单(大写自动填写)
- 外贸报价单模板
- 物业公司组织架构图
- 云南省用人单位人员就业录用登记表-就业登记
- 水文信息学第八水位流量关系讲解
评论
0/150
提交评论