前言:今天開始正式向前端新手進軍,在對html+css+js有個初步了解后頓時覺得前端web開發(fā)是一個無底洞,里面的知識太多太多。學完這三個語言只是入門成為了一個小白,連一個新手都算不上。如果你真的想學前端而又不知如何下手的話,可以看向這里:
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
而既然我已經下定了決心,就一定要搞出點名堂。前端,我來也!
題記:現(xiàn)在開始接觸一些新的技術與架構,其中幾個技能是必須要掌握的,比如Ajax、Boostrap、Jquery、Node.js。現(xiàn)在我正準備開始學習Ajax,而這個技術是要構建服務器環(huán)境的,也就是如題所示(apache+php+mysql)。
- 下面首先我先說一下我的近似傻瓜的裝軟件的經歷,來警示后人
1、 當我在學習ajax的時候,我得知要搭建服務器(其實服務器環(huán)境只是一個軟件環(huán)境而已,并沒有想象的那么牛x)。我便在網(wǎng)上搜了一下,得知總共有這幾種著名的web服務器軟件,最出名的就是apache了,極其穩(wěn)定,幾乎能在所有環(huán)境中運行,現(xiàn)在絕大部分網(wǎng)站都是用的apache。然后還有微軟的IIS以及德國的lightpd。我們重點關注apache,誰讓他是老大呢。
2、然后我就開始找軟件,當然官網(wǎng)是最好的,但是,切記切記!!你下載的時候請一定要下載.msi的版本,也就是老版本,如果新版本的話是沒有安裝包的,是直接在cmd命令符下進行安裝的(當時可是坑死我了),我鼓搗了好久好久好久……其中有一個主配置文件httpd.conf快把我折磨死了,當然,這是我的傻瓜過往,堅決不建議大家效仿我,你可以直接裝apache但我等下會給大家說一個更好的配置apache的軟件,簡直是神作!
再來說下我為什么一定糾結要裝apache,這個環(huán)境是不可或缺的,我在開始學ajax的時候,沒有服務器環(huán)境的話是不能打開php文件的,瀏覽器打開php文件,網(wǎng)頁上顯示的將是文件的源碼。
3、最后來說下超級牛的一個軟件叫wampserver(請自行谷歌相關資料),這個文件是一個完美的服務器環(huán)境,自己包括了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碼是隨機變化的,下次運行還是在占用端口,不過在你知道是哪個進程之后就可以進行相應的卸載和終止服務之類的。
好了,昨天和今天學到的就是這些,這也是算我第一篇正式技術博客。期待和你共同進步!