仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 952|回复: 6
打印 上一主题 下一主题

[学习教程] PHP教程之windows下php apache 安装的几个成绩

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
看看西,人家这个编论坛,那个CMS,还有那啥CRM,我啥时候写一个呢?时隔一年,再次安装apache+php,装完对php又有了新的熟悉。
客岁安装的时分写过条记:http://blog.csdn.net/monkey7777/article/details/9261325。
关于具体设置课参看下面条记。
如今写下安装过程当中大概呈现呈现的几个成绩:


1.启动apache碰到毛病:httpd:Couldnotreliablydeterminetheserversfullyqualifieddomainname

这个成绩我的了解是:端口成绩。(端口占用,端口抵触类似成绩)
一种举措是在apache的httpd.conf文件中查找“Listen”修正其端口值。
另外一种举措是查找以后占用端口的历程并杀逝世该历程。
查找端口利用情形:
  1. netstat-anofindstr"8080"
复制代码
检察利用该端口的历程:(“x”为历程号)
  1. tasklistfindstr"x"
复制代码
停止某个历程:(“x”为历程号)
  1. tskill"x"
复制代码
鉴于我的tomcat用的端口8088,iis用的8080,因而我把Listen值改成了8090办理了成绩。

假如用下面两种办法都没有办理(应当是DNS设置的成绩),能够在httpd.conf中增加一句话(增加“ServerNamelocalhost:8090”,地位以下):
  1. #ServerNamewww.ckuyun.com:80ServerNamelocalhost:80
复制代码


2.启动Apache时提醒毛病“Cannotloadphp5apache2_4.dllintoserver”
我下载的是最新版本的php(php-5.5.15-Win32-VC11-x64)。
在httpd.conf中有这么一句:(报错的时分显现这一行毛病)
  1. LoadModulephp5_module"c:phpphp5apache2_4.dll"
复制代码
看到这个成绩第一个设法是用php5apache2_2.dll交换php5apache2_4.dll,理论证实失利了。
网上搜了一下,缘故原由能够了解为:版本成绩。
仔细点会发明php名字上会有VC9,VC11的标识。代表着该php应当运转在甚么样的VC编译情况下。(究竟这个器材有用C++写的嘛...)
我的了解是带有VC9的应当运转在装有VC2008运转库下,VC11的应当在装有VC2012运转库下。但是我安装了2012的运转库以后发明仍是不克不及准确运转。用了亮神给的php-5.3.6-Win32-VC9-x64(内里的是php5apache2_2.dll),设置好后运转ok。
http://windows.php.net/官网上有如是说:
  1. VC9andVC11MorerecentversionsofPHParebuiltwithVC9orVC11(VisualStudio2008and2012compilerrespectively)andincludeimprovementsinperformanceandstability.TheVC9buildsrequireyoutohavetheVisualC++RedistributableforVisualStudio2008SP1x86orx64installed.TheVC11buildsrequiretohavetheVisualC++RedistributableforVisualStudio2012x86orx64installed.
复制代码
意义就是VC9和VC11各自必要特定的编译情况。VC9-->VC2008,VC11-->VC2012。

网上看到如许一种说法。“因为apache版本的分歧,对应的“php5apache2.dll”也分歧”。意义是apache和php版本有互相配套的干系。
即:
  1. Apache2.2对应php5apache2_2.dllApache2.1对应php5apache2.dllApache1对应php5apache.dll
复制代码
但我以为应当没有对应干系,究竟官网上没说嘛。但是我装了VC2012运转库后VC11版本的php还欠好用,我只能嫌疑我VC2012运转库没装好大概真的存在某种对应干系了。
假如情况没成绩,这个对应干系无妨一试。
最近陆续的有人问我学习php的心得,现在整理为下面,希望可以对大家有些帮助。
若相依 该用户已被删除
沙发
发表于 2015-1-18 21:50:27 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
再现理想 该用户已被删除
板凳
发表于 2015-2-1 17:09:45 来自手机 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
飘灵儿 该用户已被删除
地板
发表于 2015-2-7 12:06:23 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
只想知道 该用户已被删除
5#
发表于 2015-2-21 21:07:56 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
简单生活 该用户已被删除
6#
发表于 2015-3-6 21:47:19 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
透明 该用户已被删除
7#
发表于 2015-3-13 22:07:29 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 22:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表