php組合包
A. 如何在Windows下配置搭建php環境
前言:網路上提供了各種版本名為wamp的組合包,就是下載下來一路點下一步就安裝好了直接應用的那種人家配置好了的軟體包,為了學習本人並不太建議此類方法。
一、首先下載php5.3組件(現在已經更新到7點幾版本了)
1、下載軟體包,建議直接到官網
2、下載時注意選擇與你系統相配合的包:
下載完後解壓到一個路徑 例如 E:\LAMP\php5.3
3、在解壓後的路徑中找到php.ini-development,重命名為php.ini。
首先打開php.ini,找到:
; On windows:
;
extension_dir = "ext"
修改為:
; On windows:
extension_dir = " E:/LAMP/php5.3/ext"
即去掉extension_dir前面的分號(注意斜杠方向),表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件。
4、由於默認PHP並不支持自動連接Mysql,需開啟相應的擴展庫功能,比如php_mysql.dll等,即將:
extension=php_curl.dll //CURL,客戶端 URL
庫函數庫
extension=php_gd2.dll
//GD繪圖函數模塊
extension=php_mbstring.dll
//多位元組函數模塊
extension=php_mysql.dll
//MySql函數模塊
extension=php_mysqli.dll
//MySqli函數模塊
extension=php_pdo_mysql.dll //PDO
MySql函數模塊
extension=php_pdo_odbc.dll //PDO
ODBC函數模塊
extension=php_xmlrpc.dll
//XML-RPC函數庫
extension=php_xsl.dll
//XSL函數模塊這些extension之前的分號(;)去除。
至此在Windows 7上php的環境配置就算完成了,但是光完成這些配置是不夠的,我們需要Apache支持PHP,所以還需要在Apache配置文件中完成相應的PHP配置。以下是配置Apache以支持PHP:
二、安裝與配置Apache2.2
(現在已經更新到2.4版本了,安裝時稍有不同,見本站另一筆記http://www.itg123.com/a/softissue/2016/0320/114.html)
1、下載軟體包,建議直接到官網 http://httpd.apache.org/上下載,因為這是開源軟體的安全性問題,如果用於生產環境則強烈建議到官網下載。
2、下載時注意選擇與你系統相配合的包,如.tar.gz的是用於linux環境的,httpd-2.2.31-win32-src.zip用於windows環境,還有win32表示用於32位win7系統。雙擊默認安裝,也自己可以自定義一個路徑
例如 E:\LAMP\apache。
3、安裝完後找到Apache安裝目錄下的conf文件夾下的httpd.conf,打開:
在#LoadMole
vhost_alias_mole
moles/mod_vhost_alias.so下添加如下(路徑適你自己的情況而定):
LoadMole php5_mole
"E:/LAMP/php5.3/php5apache2_2.dll"
PHPIniDir "E:/LAMP/php5.3"
AddType
application/x-httpd-php .php .html
.htm
我們在PHP目錄下可以看到多個php5apache的DLL文件,由於我們使用的是Apache2.2.17,所以我們當然需要使php5apache2_2.dll,接著指定PHP的安裝目錄以及執行的程序擴展名。
4、我們應該知道默認Apache伺服器執行WEB主程序的目錄為Apache2.2/htdocs,所以如果當你的WEB主程序目錄變更時,我們需要修改相應的Apache配置.
5、最後修改具體的index文件先後順序:DirectoryIndex
index.html修改為:DirectoryIndex index.php index.html
6、重啟Apache伺服器
至此,在Apache伺服器上PHP環境配置工作就完成了,你只需要在 Apache2.2/htdocs
目錄下新建一個PHP文件,寫入:
然後在游覽器中輸入12.0.0.1,就可以看到PHP的具體配置頁面了,代表在Window
7上PHP環境配置工作就算完成了。
三、安裝與配置Mysql 5.1資料庫軟體
(現在已經更新到5.5版本了,安裝較簡單,如果上面步驟都配置好了運行正常了的話可以下載一個對應版本的MyPhpAdmin程序包放到E:/www下然後在游覽器中輸入12.0.0.1登入後新建或管理資料庫)
1、下載軟體包,建議直接到官網
http://downloads.mysql.com/archives/installer/ 上下載,這個鏈接有各個版本,因為這是開源軟體的安全性問題,如果用於生產環境則強烈建議到官網下載。
2、
驗證PHP是否能連接Mysql,你可以在index.php中創建如下代碼:
<?php
$connect=mysql_connect("127.0.0.1","root","你的資料庫密碼");
if(!$connect)
echo "Mysql Connect Error!";
else echo
"連接成功";
mysql_close();
?>
然後在游覽器中輸入127.0.0.1,看到:連接成功字樣就說明PHP連接Mysql就算成功了。
B. PHP開發典型模塊大全的目錄
第1章環境搭建1
1.1PHP開發環境和准備工作2
1.2Windows下Apache+MySQL+PHP的安裝2
1.2.1安裝Apache伺服器2
1.2.2安裝PHP 55
1.2.3安裝MySQL伺服器5
1.3配置Apache伺服器和PHP 59
1.4在Windows下架設IIS+PHP的執行環境10
1.5在Linux下的安裝配置12
1.5.1安裝Apache伺服器12
1.5.2安裝MySQL伺服器13
1.5.3安裝PHP 514
1.5.4啟動/關閉伺服器15
1.6在Windows下使用組合包16
第2章PHP基礎17
2.1PHP變數18
2.1.1PHP變數18
2.1.2PHP預定義變數19
2.2流程式控制制語句19
2.2.1條件控制語句19
2.2.2循環控制語句22
2.2.3break和continue轉移控制語句26
2.3Cookie和Session27
2.3.1Cookie管理27
2.3.2Session管理31
2.3.3Cookie與Session的比較32
2.4PHP數組33
2.4.1什麼是數組33
2.4.2聲明數組33
2.4.3遍歷數組34
2.4.4字元串與數組的轉換35
2.4.5統計數組元素個數36
2.5PHP的日期和時間36
2.5.1處理日期和時間36
2.5.2UNIX時間戳40
2.5.3系統時區設置41
2.5.4開發中遇到的日期和時間問題41
2.6PHP字元串42
2.6.1單引號和雙引號的區別42
2.6.2字元串的連接符43
2.6.3字元串操作44
2.7PHP的文件45
2.7.1文件處理45
2.7.2文件上傳48
2.8面向對象48
2.8.1面向對象的基本概念48
2.8.2PHP與對象49
第3章MySQL資料庫基礎57
3.1MySQL資料庫58
3.1.1MySQL簡介58
3.1.2MySQL的特點58
3.1.3啟動MySQL伺服器58
3.1.4連接和斷開MySQL伺服器59
3.1.5停止MySQL伺服器61
3.1.6MySQL資料庫的備份和恢復62
3.2使用MySQL命令行63
3.2.1MySQL資料庫操作63
3.2.2MySQL數據表操作64
3.2.3MySQL語句操作68
3.3phpMyAdmin圖形化管理工具70
3.3.1phpMyAdmin介紹70
3.3.2phpMyAdmin的安裝和配置70
3.3.3操作資料庫72
3.3.4操作數據表74
3.3.5使用SQL語句操作數據表76
3.3.6管理數據記錄78
3.3.7生成和執行MySQL資料庫腳本80
第4章Smarty模板83
4.1Smarty簡介84
4.1.1什麼是Smarty84
4.1.2Smarty與MVC84
4.1.3Smarty的特點84
4.2Smarty的安裝配置84
4.2.1Smarty下載與安裝84
4.2.2第一個Smarty程序85
4.2.3配置Smarty86
4.3Smarty模板設計87
4.3.1Smarty模板文件87
4.3.2注釋87
4.3.3變數87
4.3.4修飾變數(variable modifers)90
4.3.5內置函數91
4.4Smarty程序設計96
4.4.1Smarty中的常用方法96
4.4.2Smarty的配置變數97
4.4.3Smarty緩存98
4.5Smarty應用99
4.5.1留言板首頁99
4.5.2發表留言101
4.5.3查看留言102
4.5.4修改留言104
第5章注冊及登錄驗證模塊107
5.1注冊及登錄驗證模塊概述108
5.1.1用戶注冊流程108
5.1.2用戶登錄流程108
5.1.3找回密碼流程109
5.2熱點關鍵技術109
5.2.1防SQL注入技術109
5.2.2Ajax技術實現無刷新驗證109
5.2.3驗證碼技術111
5.2.4E-mail激活技術113
5.2.5應用鍵盤響應事件驗證信息是否合法113
5.2.6應用Cookie技術實現自動登錄115
5.3注冊及登錄驗證模塊116
5.3.1資料庫設計116
5.3.2資料庫類117
5.3.3注冊功能的實現119
5.3.4登錄功能的實現125
5.3.5驗證碼的實現與刷新129
5.3.6找回密碼的實現130
5.4程序調試131
第6章上傳下載模塊133
6.1上傳下載模塊概述134
6.2熱點關鍵技術134
6.2.1php.ini配置文件134
6.2.2上傳表單設置135
6.2.3預定義變數$_FILES135
6.2.4上傳文件函數136
6.2.5多文件上傳137
6.2.6文件下載137
6.3實現過程138
6.3.1資料庫設計139
6.3.2文件上傳功能的實現(包括多文件上傳)140
6.3.3文件下載的實現142
6.4程序調試145
第7章分頁顯示模塊147
7.1分頁顯示模塊概述148
7.2熱點關鍵技術148
7.2.1自定義函數替換超長文本中特殊字元148
7.2.2自定義函數控制超長文本的輸出149
7.2.3連接資料庫類的創建149
7.2.4分頁類的創建150
7.3分頁類模塊151
7.3.1Smarty模板的安裝和配置152
7.3.2ADODB的配置和連接152
7.3.3分頁類模塊的頁面設計153
7.3.4分頁類模塊的程序開發154
7.4分頁顯示模塊155
7.4.1PHP超長文本分頁功能的實現155
7.4.2Ajax無刷新分頁功能的實現156
7.4.3PHP跳轉分頁功能的實現157
7.4.4PHP上下分頁功能的實現160
7.5程序調試162
第8章網站計數分析模塊163
8.1網站計數分析模塊概述164
8.2熱點關鍵技術164
8.2.1防止重復計數164
8.2.2通過array_unique()函數獲取網站當月IP訪問量166
8.2.3將數組中的數據寫入字元串中167
8.3簡單數字計數器167
8.4圖形數字計數器170
8.5GD2圖形計數器171
8.6資料庫數字計數器172
8.7Cookie計數器174
8.8Session無刷新計數器175
8.9網站計數器分析模塊175
8.9.1計數器功能的實現176
8.9.2網站訪問量統計分析180
8.9.3應用GD2函數動態創建折線圖182
8.10程序調試184
第9章留言本模塊185
9.1留言本模塊概述186
9.1.1留言本概述186
9.1.2留言本的功能結構186
9.1.3留言本系統流程187
9.2熱點關鍵技術187
9.2.1什麼是敏感詞187
9.2.2過濾敏感詞188
9.2.3添加敏感詞到文本文件中189
9.2.4讀取文本文件中的敏感詞191
9.2.5驗證碼在當前頁驗證193
9.2.6實現復選框的全選和反選195
9.3實現過程196
9.3.1MySQL資料庫設計198
9.3.2定義資料庫訪問類198
9.3.3簽寫留言及過濾敏感詞的實現201
9.3.4分頁查看留言及版主信息回顯的實現203
9.3.5檢索留言及回復信息的實現207
9.3.6版主回復留言功能的實現210
9.3.7批量刪除留言及回復信息的實現213
9.3.8版主悄悄話管理功能的實現214
9.4程序調試215
第10章搜索引擎模塊217
10.1搜索引擎模塊概述218
10.1.1搜索引擎定義218
10.1.2搜索引擎工作流程218
10.2熱點關鍵技術218
10.2.1中文分詞的概念218
10.2.2RMM分詞技術219
10.2.3過濾標點符號222
10.2.4高亮顯示查詢關鍵詞224
10.2.5搜索計時226
10.2.6截取中文字元串時屏蔽亂碼227
10.2.7添加訪問頁到收藏夾227
10.3實現過程228
10.3.1RMM分詞查詢的實現228
10.3.2在查詢結果中二次搜索功能的實現232
10.3.3高級搜索功能的實現234
10.3.4知名站點互聯網查詢功能的實現239
10.4程序調試243
第11章投票系統模塊245
11.1投票系統模塊概述246
11.2投票關鍵技術246
11.2.1動態生成投票主題及選項246
11.2.2通過3D餅形圖分析投票結果249
11.2.3通過柱形圖分析投票結果250
11.2.4Cookie投票限制251
11.2.5Session投票限制252
11.2.6通過IP限制重復投票253
11.2.7E-mail地址激活254
11.3簡易投票系統255
11.3.1動態生成投票主題256
11.3.2動態添加投票選項內容256
11.3.3投票主題內容管理258
11.3.4投票功能的實現259
11.4復雜投票系統261
11.4.1資料庫設計262
11.4.2用戶注冊262
11.4.3用戶登錄264
11.4.4投票主題瀏覽265
11.4.5投票內容提交266
11.4.6刷新投票結果270
11.5程序調試271
第12章購物車模塊273
12.1購物車模塊概述274
12.1.1購物車功能概述274
12.1.2購物車操作流程274
12.2熱點關鍵技術275
12.2.1Smarty模板的安裝配置275
12.2.2Smarty模板動靜分離276
12.2.3Session購物車的創建277
12.2.4通過數組函數判斷購物車是否存在指定商品277
12.2.5驗證輸入商品數量的值是否有效278
12.3實現過程279
12.3.1商品展示功能的實現279
12.3.2添加商品功能的實現281
12.3.3刪除購物車中商品功能的實現282
12.3.4更改購物車中商品數量功能的實現283
12.3.5統計購物車中商品金額功能的實現284
12.3.6清空購物車中商品功能的實現285
12.3.7填寫訂單信息功能的實現286
12.3.8生成訂單功能的實現288
12.4錯誤處理289
第13章在線支付模塊291
13.1在線支付模塊概述292
13.2熱點關鍵技術293
13.2.1收貨人信息驗證293
13.2.2動態生成訂單號295
13.2.3WebBrowser列印296
13.2.4工行支付297
13.2.5支付寶支付298
13.3實現過程299
13.3.1商品展示功能的實現299
13.3.2購物車功能的實現301
13.3.3訂單列印和預覽功能的實現303
13.3.4提交訂單功能的實現305
13.3.5訂單查詢功能的實現308
13.4程序調試309
第14章聊天室模塊311
14.1聊天室模塊概述312
14.2熱點關鍵技術312
14.2.1應用框架布局聊天室主頁面312
14.2.2文件操作技術314
14.2.3定時刷新技術刪除不發言用戶316
14.2.4滾屏顯示時滾動條定位技術316
14.2.5屏蔽刷新技術317
14.2.6監控客戶端瀏覽器319
14.3聊天室模塊319
14.3.1配置文件(config.php)319
14.3.2公共函數文件320
14.3.3用戶登錄驗證321
14.3.4發言功能的實現323
14.3.5用戶列表功能的實現327
14.3.6公共聊天功能和私聊功能的實現329
14.3.7自動刪除掉線用戶功能的實現330
14.4程序調試331
第15章論壇模塊333
15.1論壇模塊概述334
15.1.1系統功能描述334
15.1.2資料庫設計335
15.2熱點關鍵技術336
15.2.1樹狀導航菜單337
15.2.2帖子置頂338
15.2.3帖子引用339
15.2.4帖子收藏340
15.2.5屏蔽回貼341
15.2.6連接遠程MySQL資料庫342
15.2.7小紙條信息的無刷新輸出343
15.3論壇模塊設計344
15.3.1帖子發布功能的實現344
15.3.2帖子瀏覽功能的實現347
15.3.3帖子回復功能的實現351
15.3.4結帖功能的實現354
15.3.5站內搜索功能的實現355
15.3.6設置帖子類別356
15.3.7頂帖管理功能的實現359
15.3.8我的信息管理360
15.3.9我的好友管理361
15.3.10數據備份和恢復362
15.4程序調試363
第16章許願牆模塊365
16.1許願牆模塊概述366
16.1.1許願牆的功能結構366
16.1.2許願牆的系統流程366
16.2熱點關鍵技術366
16.2.1DIV+CSS頁面樣式布局366
16.2.2實現可拖放DOM技術移動許願字條369
16.2.3解決PHP與Ajax的中文亂碼問題371
16.2.4對QQ號文本框禁止中文輸入372
16.2.5分類選擇心情圖案373
16.2.6限制紙條內容的長度374
16.2.7在當前頁驗證校驗碼對與錯375
16.2.8定義生成指定范圍的許願字條隨機演算法377
16.2.9解析IP獲取用戶所在城市378
16.2.10與許願者通過QQ交談379
16.3實現過程380
16.3.1MySQL資料庫設計380
16.3.2簽寫許願字條,並實現字條實時預覽381
16.3.3簽寫許願字條後,該字條置頂385
16.3.4單擊指定字條時,該字條置上顯示386
16.3.5雙擊許願字條該字條置頂顯示,並屏蔽整個頁面387
16.3.6分米(按距離)顯示許願字條388
16.3.7搜索許願字條、並將字條置頂亮顯395
16.3.8許願字條按福氣值排行397
16.3.9應用Ajax無刷新技術為他人祈福400
16.3.10應用Ajax無刷新技術輪顯最新10條許願401
16.3.11應用Jpgraph圖形類庫實現3D餅形圖表按地域統計分析許願比率403
16.3.12應用柱形圖按地域統計分析許願人數及比例409
16.3.13愛牆列表、許願字條高級搜索功能的實現411
16.3.14移動許願字條415
16.3.15關閉許願字條415
16.4程序調試416
第17章博客模塊419
17.1博客概述420
17.2熱點關鍵技術420
17.2.1MySQL中的時間與日期類型420
17.2.2資料庫備份技術421
17.2.3在JavaScript中使用「Copy」命令422
17.2.4應用JavaScript對復選框進行操作422
17.3博客423
17.3.1資料庫設計423
17.3.2配置文件及公共函數文件426
17.3.3博客空間個人首頁的設計426
17.3.4我的文章功能的實現429
17.3.5文章瀏覽功能的實現430
17.3.6文章管理模塊的實現432
17.3.7好友管理模塊的實現440
17.3.8小紙條管理模塊的實現444
17.3.9用戶管理模塊的實現446
17.4程序調試450
第18章網路象棋游戲模塊451
18.1網路象棋游戲模塊概述452
18.1.1象棋概述452
18.1.2布置棋盤452
18.1.3棋步規則453
18.2熱點關鍵技術453
18.2.1什麼是Ajax453
18.2.2Ajax的優點453
18.2.3屏蔽棋盤信息亂碼454
18.2.4游戲的規則演算法455
18.2.530分鍾不走棋自動退出遊戲房間461
18.3實現過程461
18.3.1自動安裝資料庫461
18.3.2創建游戲房間463
18.3.3更改玩家名稱465
18.3.4復制游戲網址給好友466
18.3.5象棋游戲模式467
18.3.6信息提示器471
18.3.7Ajax無刷新聊天功能473
18.3.8退出遊戲房間474
18.3.9結束游戲475
18.4程序調試475
第19章簡訊發送模塊477
19.1簡訊發送模塊概述478
19.2熱點關鍵技術479
19.2.1Web Service技術479
19.2.2Socket編程技術479
19.2.3手機號碼的提取480
19.2.4批量添加手機號碼481
19.2.5通過JavaScript驗證提交手機號碼格式483
19.2.6生日提醒484
19.3Socket編程發送簡訊486
19.4Web Service發送簡訊487
19.4.1資料庫的設計487
19.4.2生日提醒功能的實現488
19.4.3常用短語提取功能的實現490
19.4.4Web Service發送簡訊功能的實現491
19.5程序調試494
第20章電子郵件模塊495
20.1電子郵件模塊概述496
20.1.1電子郵件簡介496
20.1.2電子郵件基本原理496
20.2 熱點關鍵技術497
20.2.1SMTP伺服器的安裝和配置497
20.2.2POP3伺服器的安裝和配置499
20.2.3imap電子郵件系統函數的載入500
20.2.4無刷新獲取郵件地址502
20.2.5無刷新刪除郵件地址504
20.2.6Ajax無刷新統計郵件封數504
20.3電子郵件模塊505
20.3.1登錄郵件伺服器功能的實現505
20.3.2發送郵件功能的實現507
20.3.3查看未讀郵件功能的實現510
20.3.4接收郵件功能的實現514
20.3.5查看郵件內容功能的實現516
20.3.6下載附件功能的實現518
20.3.7刪除郵件功能的實現519
20.3.8查找郵件功能的實現520
20.4程序調試522
第21章播客模塊523
21.1播客模塊概述524
21.1.1播客概述524
21.1.2播客起源524
21.1.3播客網站內容的分類524
21.1.4播客的發展前景524
21.1.5播客模塊功能結構525
21.2熱點關鍵技術526
21.2.1Smarty中的URL編碼526
21.2.2控制播放器窗口狀態527
21.2.3Ajax無刷新評論528
21.2.4生成RSS訂閱文件529
21.2.5更多相關視頻搜索531
21.3播客模塊532
21.3.1播客的資料庫532
21.3.2在線播放功能的實現533
21.3.3熱播排行功能的實現536
21.3.4視頻下載功能的實現538
21.3.5創建播客個人主頁539
21.3.6上傳視頻文件功能的實現543
21.3.7站內訂閱545
21.3.8訂閱管理546
21.3.9動態創建視頻文件類型549
21.3.10上傳視頻管理功能的實現550
21.4程序調試552
第22章在線音樂模塊555
22.1在線音樂模塊概述556
22.2熱點關鍵技術557
22.2.1embed標簽557
22.2.2object標簽557
22.2.3歌詞同步技術558
22.2.4創建.m3u格式的文件560
22.2.5Ajax無刷新刪除.m3u格式的文件561
22.2.6應用JavaScript實現全選、反選和不選的功能562
22.3實現過程563
22.3.1通過ADODB連接MySQL資料庫563
22.3.2上傳音頻文件功能的實現565
22.3.3在線試聽功能的實現568
22.3.4循環和連續播放音樂功能的實現569
22.3.5播放列表功能的實現573
22.3.6音樂下載功能的實現574
22.3.7收藏和播放其他網站的音樂575
22.3.8站內搜索功能的實現576
22.3.9管理員許可權設置579
22.4程序調試581
第23章電子相冊模塊583
23.1電子相冊模塊概述584
23.2熱點關鍵技術584
23.2.1CSS濾鏡技術584
23.2.2獲取上傳圖片信息587
23.2.3縮略圖技術588
23.2.4使用GD庫技術向圖片中添加文字591
23.2.5應用Javascript中的定位技術實現層拖動592
23.3實現過程594
23.3.1資料庫設計594
23.3.2公共函數和文件595
23.3.3相冊類別管理596
23.3.4相冊列表的實現600
23.3.5圖片瀏覽功能的實現602
23.3.6修改圖片功能的實現608
23.3.7製作影集功能的實現612
23.3.8欣賞影集功能的實現617
23.4程序調試620
第24章RSS閱讀器模塊621
24.1RSS閱讀器模塊概述622
24.1.1RSS概述622
24.1.2RSS歷史622
24.1.3RSS 2.0的元素622
24.1.4RSS的發展趨勢624
24.2 熱點關鍵技術624
24.2.1創建RSS文件624
24.2.2判斷指定的文件是否存在626
24.2.3自動獲取剪貼版中的內容627
24.2.4樹狀導航菜單輸出頻道組和頻道628
24.2.5Ajax無刷新讀取訂閱信息629
24.2.6通過html_options函數為下拉列表賦值630
24.3RSS閱讀器631
24.3.1添加頻道組功能的實現631
24.3.2添加頻道功能的實現633
24.3.3動態輸出頻道組和頻道的內容635
24.4創建支持RSS閱讀的站點636
24.4.1創建支持RSS閱讀的站點636
24.4.2動態創建RSS文件637
24.5程序調試639
第25章天氣預報模塊641
25.1天氣預報模塊概述642
25.1.1天氣預報概述642
25.1.2天氣預報時效分類642
25.1.3天氣預報的發展642
25.1.4天氣預報的常用符號643
25.1.5天氣預報的各項功能644
25.2熱點關鍵技術644
25.2.1XML技術644
25.2.2應用IFRAME浮動框架標記訪問問天網數據646
25.2.3應用數組遍歷全國各大城市名稱647
25.2.4將獲取的天氣預報信息寫入XML文件中651
25.3應用Iframe框架直接獲取問天網天氣預報653
25.4查詢各城市未來5天的天氣預報、指數預報653
25.5獲取中國氣象局未來72小時城市天氣預報655
25.6程序調試660
第26章網站發布663
26.1域名注冊664
26.1.1域名的命名規則664
26.1.2域名的分類664
26.1.3注冊付費域名665
26.1.4注冊免費域名665
26.2注冊虛擬主機666
26.2.1什麼是虛擬主機666
26.2.2注冊付費虛擬主機666
26.2.3注冊免費虛擬主機667
26.3發布網站到個人伺服器667
26.4發布網站到FTP伺服器668
C. PhP的網站要怎麼搭建呢
php環境軟體建議用lnmp,也就是linux,nginx,mysql,php的這套組合。
linux伺服器能搭建網站,還比較好用。
用php面板就可以了。
是一類面板的統稱,不是具體某個面板的名字。這裡面有很多可以免費用的面板,不說牌子了免得被屏蔽,你可以去找找。
最好用可視化的面板,更適合你這樣的新手使用。
D. 鎴戞兂鐢╰hinkphp鍋氫釜鑳 緇勫悎鐗╁搧鐨 紺煎寘鍔熻兘 璇ユ庝箞鍋氾紵奼傛寚瀵
澶ф傜殑鏁扮粍緇撴瀯
array(
"紺煎寘鍚嶇О"=>array(
"0"=>array("listName"=>"鐧捐崏涓","count"=>"1"),
"1"=>array("listName"=>"鐧捐崏涓","count"=>"1"),
"2"=>array("listName"=>"鐧捐崏涓","count"=>"1"),
)錛
鈥滅ぜ鍖呮暟閲忊=>鈥1鈥
)
E. php mysql apache 集成環境有哪些
1.AppServ (推薦,簡潔精簡)
當前的兩個版本是: 2.5.10 2.6.0 (點擊版本號下載)
AppServ是PHP網頁架站工具組合包,泰國的作者將一些網路上免費的架站資源重新包裝成單一的安裝程序,以方便初學者快速完成架站,AppServ 所包含的軟體有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。適合初學者
AppServ 2.5.10組件版本:
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
AppServ 2.6.0組件版本:
Apache 2.2.8
PHP 6.0.0-dev
MySQL 6.0.4-alpha
phpMyAdmin-2.10.3
2.XAMPP (功能全面)
XAMPP是一款具有中文說明的功能全面的集成環境,XAMPP並不僅僅針對Windows,而是一個適用於Linux、Windows、Mac OS X 和Solaris 的易於安裝的Apache 發行版。軟體包中包含Apache 伺服器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默認安裝開放了所有功能,安全性有問題,需要對以下安全問題進行設定。
MySQL 管理員(root)未設置密碼。
MySQL 伺服器可以通過網路訪問。
PhpMyAdmin 可以通過網路訪問。
樣例可以通過網路訪問。
Mercury 郵件伺服器和 FileZilla FTP 伺服器的用戶是公開的。
3.WampServer (簡便易用)
主頁 http://www.wampserver.com/en/
WampServer - WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP擴展、Apache模塊只需要在菜單「開啟/關閉」上點點就搞定,省去了修改配置文件的麻煩。
4. phpstudy
該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等。總之學習PHP只需一個包。
對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
1、全面適合 Win2000/XP/2003 操作系統,IIS和Apache二選一安裝。
2、該程序包集成以下軟體,均為最新版本。
PHP 5.2.5 新型的CGI程序編寫語言,易學易用、速度快、跨平台。
Apache 2.2.8 最流行的HTTP伺服器軟體,快速、可靠、開源。
MySQL 5.0.45 執行性能高,運行速度快,容易使用,非常棒資料庫。
phpMyAdmin 2.11.4 開源、基於WEB而小巧的MySQL管理程序。
ZendOptimizer 3.3.0 免費的PHP優化引擎,性能提高30%以上。
OpenSSL 0.9.8g密碼演算法庫、SSL協議庫以及應用程序。
eAccelerator 0.9.5.2又一加速,不亞於ZendOptimizer。
3、如果作為伺服器請稍修改配置文件即可。MySQL資料庫用戶名:root,密碼root,安裝後請重新設置密碼。
5.APMServ
APMServ 5.2.0 是一款擁有圖形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、
SQLiteManager,以及ASP、CGI、Perl網站伺服器平台的綠色軟體。無需安裝,具有靈活的移動性,將其拷貝到其它目錄、分區或別的電腦時,均只需點擊APMServ.exe
中的啟動按鈕,即可自動進行相關設置,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理界面,同
時支持MySQL 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全局變數、SSL證書製作、緩存性能優化等設置,只需滑鼠一點即可完
成。
1、注意事項:APMServ程序所在路徑不能含有漢字和空格。
2、MySQL默認用戶名:root,密碼為空
3、MySQL資料庫文件存放目錄:MySQL5.0/data或MySQL4.0/data
4、網站根目錄[HTML,PHP]www/htdocs [ASP]www/asp [CGI,Perl]www/cgi-bin
5、訪問本機請用127.0.0.1/或 https://127.0.0.1/ (如果開啟SSL)
6、非默認埠,網址為127.0.0.1:埠/或https://127.0.0.1:埠/
7、APMServ集成了以下軟體:
Apache 2.2.3 [HTTP伺服器]
NetBox 2.8 Build 4128 [HTTP伺服器+ASP腳本解釋引擎]
PHP 5.2.0 [PHP腳本解釋引擎]
MiniPerl 5.8 [Perl腳本解釋器]
MySQL 5.0.27 [MySQL資料庫伺服器]
MySQL 4.0.26 [MySQL資料庫伺服器]
SQLite 3.3.8 [SQLite資料庫伺服器]
phpMyAdmin 2.9.1.1 [MySQL資料庫在線管理工具]
SQLiteManager 1.2.0 [SQLite資料庫在線管理工具]
ZendOptimizer 3.2.0 [PHP腳本加速引擎]
OpenSSL 0.9.8d [HTTPS(SSL)安全傳輸協議]
附加組件:
一Perl、CGI支持(需下載ActivePerl):
APMServ 5.2.0 附帶的是MiniPerl,可以運行簡單的Perl、CGI程序。如果運行復雜的Perl、CGI程序,請下載ActivePerl,安裝在APMServ所在分區根目錄下的usr目錄中。假如APMServ所在目錄為E:/APMServ5.2.0,則將ActivePerl的安裝路徑選為E:/usr
F. 我有一份php代碼,應該裝什麼軟體運行
安裝別人集成好的PHP環境,常用的php集成環境有:WAMP它是開放資源網路開發平台;AppServ是php網頁架站工具賣塌組合包;XAMPP是一個易於安裝的apache發嘩配頌行版以亂鄭及PHPstudy等,這樣的PHP集成環境網上很多。