- 相關推薦
PHP入門構建網站的步驟
規范的網站建設在流程上大體是一樣的,不論是用php語言建立企業網站還是個人,都不外乎這些服務器選擇以及涉及域名注冊、了解客戶需求、網站定位和php建站程序的開發與選擇各個流程。以下是小編精心整理的PHP入門構建網站的步驟,歡迎閱讀與收藏。
PHP入門構建網站的步驟
網站建設程序—域名注冊
在域名的選擇上面盡量選方便記憶的短小域名,這是域名注冊的其中一個基本原則。域名里面還包含了網站關鍵字等。相對于企業的網站來說不妨可以把域名使用銷售的核心產品或者公司的名稱,但是這只是一個建議,也不是最重要的,可以說是一個seo的優化技巧,主要的還是要最好企業網站的內容,為客戶提供有價值的服務。
網站建設程序—服務器選擇
服務器這一塊的話建議是一定要選擇穩定,服務器不僅關系到搜索引擎蜘蛛的感受,還影響到了用戶體驗。但如果是草根創業團隊或者個人建站,剛起步的時候建議還是用空間,也不要盲目的選擇服務器,這么做只會讓你的開支更大,并且維護上面的要花的成本也是不小的。因此選擇空間會比較節省開支。
網站建設程序—網站定位
網站的域名注冊好了,并把空間也選擇好了。在網站的徹底要開發之前一定要對你的網站有一個明確的定位,要想清除你的網站主要是做什么?將要面向的目標用戶又是哪一個類型的?網站能夠給用戶帶來什么?跟其他同行的網站相比,自己的網站核心競爭力優勢又在哪里?以后的長期發展的目標是什么?上策就是把這些問題都思考清楚再入手,就能減少走很多彎路。
網站建設程序—網站開發
在網站進行開發之前,必然是選擇開發語言的,同時對于中小企業建站以及個人來說,最好使用php來進行網站建設,作為開源語言的php也為網站提供了豐富的php開源系統,并且只要根據需要選擇一款適合自己的再進行適當的二次開發就行了。
網站建設程序—SEO實施和規劃
網站建好之后必然是要做seo的優化,因此在建站之前就要做好一個可行的SEO規劃以及實施方案,比如挑選核心關鍵字和網站的關鍵字分析來進行對網站標題的優化和URL的規劃、網站框架設計等。
php安裝
從網上下載php最新版本。
1.拷貝php目錄到C盤目錄下。
2.把php目錄下的libmysql.dll文件拷貝到c:windows/system32目錄下。
3.打開php目錄,把php.ini_dest文件改成php.ini,做配置文件。
4.打開php.ini文件,把里面的extension=php_gd2.dll和extension=php_mysql.dll前面的分號去掉,這樣php就可以支持GD2函數和mysql數據庫了。
5.重啟apahce。
這樣就簡單配置好了php。
php配置文件
然后簡單講一講php配置文件。
“;”表示注釋,如果要開啟某一個擴展,只要刪除前面的“;”即可。
max_execution_time = 30 最大執行時間為30秒
max_input_time = 60 最大輸入數據時間60秒
memory_limit = 128m 每個腳本占用內存最大為128m
error_reporting = E_ALL&~E_NOTICE 顯示 warning和error信息
displaye_errors =On 顯示錯誤開關為開
post_max_size = 8m post數據最大為8m
file_uploads = On 文件上傳開關為開
upload_max_filesize = 8m 文件上傳最大為8m
extension = php_zip.dll 調用壓縮包
date.timezone = "Asia/Chongqing" 把時區設為中國
session.save_path = "c:/temp" session保存目錄
extension_dir = "c:phpext" php的功能擴展目錄
PHP優點
第一,狀態。
每一個網頁請求都是從一個完完全全的白板開始。除了提供原始功能和生命支持的標準的全局變量,函數和類以外,它的命名空間和全局變量都是未初始化的。通過從已知狀態開始每一個請求,我們可以得到一種本質上的故障隔離;如果請求t 遇到了軟件的缺陷和失敗,這個缺陷不會直接干擾后續的請求t+1。狀態駐留在程序堆以為的其他地方,當然它有可能有狀態地弄糟數據庫,或者緩存,或者文件信息系統。但是PHP和所有允許存在的可能環境分擔了它的弱點。隔離請求堆從另一個方面降低了大多數程序缺陷的成本。
第二,并發。
一個獨立的網絡請求運行在一個單獨的PHP線程上。乍看,這似乎是一個愚蠢的限制。但是一旦你的程序執行在了一個網絡服務器的上下文中以后,我們就有了一個可用的自然并發:網絡請求。異步地CURL到本地服務(甚至是網絡服務)提供了一個開發并行性的無共享,拷入/拷出的方式。在實踐中,這對錯誤來說比大多數其他通用語言提供的鎖共享狀態方法要更安全,更具有彈性。
最后一個,事實上PHP程序在一個請求級別操作意味著程序員的工作流程是快速而有效的,并保持隨著應用的變化而快速變化。許多開發者使用的語言聲稱是這樣,但是如果它們沒有為每一個請求重置狀態,主事件循環將和請求共享程序級狀態,它們幾乎總是需要一些啟動時間。例如,對一個典型的Python 應用服務,調試周期看起來像這樣“想;編輯;重啟服務;發送一些測試請求”。即使“重啟服務”只花了幾秒,但這也會讓我們人類有限的大腦為了保持到微妙狀態浪費的時間。
PHP的發展現狀
從Web開發的歷史看來,PHP、Python和Ruby幾乎是同時出現的,都是十分有特點的、優秀的開源語言,但PHP卻獲得了比Python和Ruby多得多的關注度。
PHP、C++、java這三種語言都是相當優秀的腳本語言,為什么PHP能大行其道,位居榜首呢?
從表面上來看,這是就業環境使然。越來越多的新公司或者新項目使用PHP,這使得PHP相關社區越來越活躍,而這又反過來影響到很多項目或公司的選擇,形成一個良性的循環。就我們目前了解到的情況,PHP是國內大部分web項目的首選,而且有很多公司從其它語言(如ASP,JAVA)轉到了PHP。合適的就是最好的,PHP的快速,開發成本低,周期短,后期維護費用低,開源產品豐富,這些都是另外兩種語言無法比擬的。
目前全球5000萬互聯網網站中,有60%以上使用著PHP技術;
2011年PHP從業人數將增加42%,遠超JAVA的13%和.NET的24%;
PHP也入選是全球五大最受歡迎的編程語言,并且是唯一入選的腳本語言;
國內80%以上的動態網站都在使用PHP開發;
AlexaTOP500中國網站排名,有394家使用了PHP技術,比例為78.8%。
以下是各個頁面收錄個數的比較:
Php:2,150,000,000
SPX:1,370,000,000
Java:6,710,000,00
Asp:1,140,000,000
各種類型在搜索引擎的收錄情況證明:能夠開發網站的語言很多,能做到精通的只有一種;在Web技術方面,PhP應用更廣泛。以上種種信息都在給我們傳遞一種信號:PHP技術很給力。
【PHP入門構建網站的步驟】相關文章:
PHP基礎入門09-30
PHP的安裝步驟09-29
php基礎入門知識08-27
php語言基礎入門08-22
PHP語法入門知識10-01
新手怎么入門PHP07-03
php學習入門方法09-05
php入門小知識06-16
PHP網站模板精選06-13