我的第一个PHP实例

开始

我是本周,18年1月末到18年2月初开始入门学习PHP。原本计划先从Python开始入手学习,但是网上预定的相关书籍发货日期较迟,又实在不喜欢电子书的阅览方式,身边正好有PHP的工具书,索性开始尝试。
首先作为第一步当然是配置相关软件,PHP相关的编译工具有Dreamweaver、ZendStudio、PhpStorm、Notepad++、EditPlus等多种。我的系统为Win10,于Windows环境下首先安装了Adobe的Dreamweaver CC。
相关编译器布置完成后,我开始在Windows环境下配置WampServer。

一点问题

Wamp运行失败的第一次尝试解决

相关安装完成后,打开Wamp,图标显示橙色,第一次使用没有在意。我将浏览器打开输入了localhost,结果是无法访问。工具书并没有给出相关解释,于是我首先猜想这个localhost的默认端口可能与某个软件的端口发生了冲突。百度之后找到了httpd.conf和wampmanager两个文件,将默认端口80修改为82。但结果仍旧是无法打开localhost。

Wamp运行失败的第二次尝试解决

于是我怀疑这些常规端口可能都被占用了。搜索到了一名博主的类似解决方案,他将端口修改为Allow from all,解决了问题,于是我按照他的修改打开了.conf文件,Ctrl+f却搜索不到他的文件内容。经过对比后我发现可能是基于软件版本的不同文件内容已被修改过。我手动补全他的文件再打开Wamp,仍然是橙色。

Wamp运行失败的第三次尝试解决

我开始确信不是大多数人“端口被占用”的问题。百度到控制台指令netstat -ano后我查看了每个被应用的端口,80并没有被占用,开始尝试在其他角度解决问题。这时我发现了Wamp的提示:服务器离线,2/3个进程再运行。于是我猜想会不会Wamp在安装时发生错误,有部分未被安装上。于是在卸载Wamp之后我重新安装了一次,结果仍然是橙色,服务器离线,2/3个服务在运行。但是会不会是文件修改错误,反思了一下是才安装的软件,仅仅修改了端口又重新修改回去,不可能是软件自身的问题。此时此刻我仍旧一头雾水。

Wamp运行失败的第四次尝试解决

不甘心的打开了电脑管理中的服务,开始着手去查到底是哪项服务没有被打开。这回终于发现了,是Apache没有开启服务。我尝试手动打开,但被提示Windows无法打开这项服务,于是我终于意识到问题出在Apache的故障。我开始思考会不会是Apache的版本不兼容,想着要不要重新安装另一个版本来替换时,我在百度里发现了一条线索,路径问题。因为我的Wamp安装在路径cd /d/编译器/PHP/WampSever中,我在想会不会是“编译器”这个中文路径的锅。因为MySQL也在同一路径但是没有出任何问题,于是我想可能性应该很小。但抱着破罐子破摔的心态我还是将组件又全部卸载安装了一次,并将路径中的“编译器”修改为了“Compiler”。这一次,出乎意料而令人哭笑不得的是,打开Wamp服务后它终于从红色变成橙色,即刻转为绿色。打开localhost,成功进入,大功告成。

我的第一个PHP实例

之后我顺利的打开Dreamweaver,用最基本的php语法写下了和初学C语言时一样的那句我很喜欢的话:echo "Hello World";



保存进提前设定好的文件夹路径后,我回到Wamp,在localhost后添加了.php文件的路径,并打开。至此完成。

感想

A.

1
2
或许在问题中挣扎确实很累,但是解决掉它之后人总会体验到名为执着的幸福。
往往很多问题实际上是出在细节,平静下来,细嗅蔷薇,要拆掉的不一定是高楼大厦,只是底层被掰弯的一根螺丝钉。

B.

1
既然选择计算机这条道路,那么遇问题就应该及时明确问题、找出原因、对症下药,不忘举一反三,使人感到快乐。
就到这里结束吧。实际上这也算作是我的第一条正式写成的博客。感谢浏览。
@elbadaernU --2018.2.3.

Powered by Hexo and Hexo-theme-hiker

Copyright © 2017 - 2024 青域 All Rights Reserved.

UV : | PV :