本地伺服web服务器的搭建(apache+php+mysql)


本地伺服web服务器的搭建(apache+php+mysql)_第1张图片

前言:今天开始正式向前端新手进军,在对html+css+js有个初步了解后顿时觉得前端web开发是一个无底洞,里面的知识太多太多。学完这三个语言只是入门成为了一个小白,连一个新手都算不上。如果你真的想学前端而又不知如何下手的话,可以看向这里:

http://www.zhihu.com/question/22646257/answer/22113651
http://www.zhihu.com/question/19554845/answer/23605169?utm_source=weibo&utm_medium=weibo_share&utm_content=share_answer&utm_campaign=share_button
https://phphub.org/topics/924

而既然我已经下定了决心,就一定要搞出点名堂。前端,我来也!

题记:现在开始接触一些新的技术与架构,其中几个技能是必须要掌握的,比如Ajax、Boostrap、Jquery、Node.js。现在我正准备开始学习Ajax,而这个技术是要构建服务器环境的,也就是如题所示(apache+php+mysql)。

  • 下面首先我先说一下我的近似傻瓜的装软件的经历,来警示后人

1、 当我在学习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文件夹下,然后浏览器中输入http://localhost/文件名……就可以打开了,有没有很神奇,我打开的时候都感动的快哭了……
下面送上干货

http://www.phpthinking.com/archives/379

  • 然后我来总结我学到的一些东西,全是泪啊。

1、配置服务器是要用端口的,大部分是80端口或8080端口,而假如你以前装过服务器软件,这些端口是被占用了的,而这个时候就要解决这些问题。可以通过cmd命令下netstat -ano来打开并查看是哪个进程占用了,具体请看:
http://www.imooc.com/article/4423

2、知道占用端口的进程pid码后,可以打开任务管理器,找到进程,然后再点击查看中打开PID码查看,找到相应进程就好办了。注意:不是直接终止进程就好了,因为每次进程运行时pid码是随机变化的,下次运行还是在占用端口,不过在你知道是哪个进程之后就可以进行相应的卸载和终止服务之类的。

好了,昨天和今天学到的就是这些,这也是算我第一篇正式技术博客。期待和你共同进步!

你可能感兴趣的:(本地伺服web服务器的搭建(apache+php+mysql))