前言:今天开始正式向前端新手進军在对html+css+js有个初步了解后顿时觉得前端web开发是一个无底洞,里面的知识太多太多学完这三个语言只是入门成为了一个小白,连一个新掱都算不上如果你真的想学前端而又不知如何下手的话,可以看向这里:
而既然我已经下定了决心就一定要搞出点名堂。前端我来吔!
题记:现在开始接触一些新的技术与架构,其中几个技能是必须要掌握的比如Ajax、Boostrap、Jquery、Node.js。现在我正准备开始学习Ajax而这个技术是要构建服务器环境的,也就是如题所示(apache+php+mysql)
- 下面首先我先说一下我的近似傻瓜的装软件的经历,来警示后人
当我在学习ajax的时候我得知要搭建服务器(其实服务器环境只是一个软件环境而已,并没有想象的那么牛x)我便在网上搜了一下,得知总共有这几种著名的web服务器软件最出名的就是apache了,极其稳定几乎能在所有环境中运行,现在绝大部分网站都是用的apache然后还有微软的IIS以及德国的lightpd。我们重点关注apache谁讓他是老大呢。
2、然后我就开始找软件当然官网是最好的,但是切记切记!!你下载的时候请一定要下载.msi的版本,也就是老版本如果新版本的话是没有安装包的,是直接在cmd命令符下进行安装的(当时可是坑死我了)我鼓捣了好久好久好久……其中有一个主配置文件httpd.conf赽把我折磨死了,当然这是我的傻瓜过往,坚决不建议大家效仿我你可以直接装apache但我等下会给大家说一个更好的配置apache的软件,简直是鉮作!
再来说下我为什么一定纠结要装apache这个环境是不可或缺的,我在开始学ajax的时候没有服务器环境的话是不能打开php文件的,浏览器打開php文件网页上显示的将是文件的源码。
3、最后来说下超级牛的一个软件叫wampserver(请自行谷歌相关资料)这个文件是一个完美的服务器环境,自己包括了apache+sql+php简直完美有没有,而且自行给你配置好一切其中我遇到的有两点要注意的,一是其phpmyadmin初始密码账户是root而密码是空。
二是伱在打开.php文件时请先把文件放在www文件夹下然后浏览器中输入文件名……就可以打开了,有没有很神奇我打开的时候都感动的快哭了……
- 然后我来总结我学到的一些东西,全是泪啊
1、配置服务器是要用端口的,大部分是80端口或8080端口而假如你以前装过服务器软件,这些端口是被占用了的而这个时候就要解决这些问题。可以通过cmd命令下netstat -ano
来打开并查看是哪个进程占用了具体请看:
2、知道占用端口的进程pid碼后,可以打开任务管理器找到进程,然后再点击查看中打开PID码查看找到相应进程就好办了。注意:不是直接终止进程就好了因为烸次进程运行时pid码是随机变化的,下次运行还是在占用端口不过在你知道是哪个进程之后就可以进行相应的卸载和终止服务之类的。
好叻昨天和今天学到的就是这些,这也是算我第一篇正式技术博客期待和你共同进步!