1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,660 >> Oratè 1: Tout dwa, kite a pran yon gade nan ki jan solisyon an anplwaye aktyèlman 3 00:00:02,660 --> 00:00:04,760 opere, pou ke ou ka resevwa yon sans, premye koupe 4 00:00:04,760 --> 00:00:06,930 ki jan sèvè wèb la nan sipoze nan kouri, ak ki jan ou kapab aktyèlman 5 00:00:06,930 --> 00:00:08,480 jwenn li kouri sou òdinatè pwòp ou yo. 6 00:00:08,480 --> 00:00:09,350 Se konsa, foto li isit la. 7 00:00:09,350 --> 00:00:13,640 Mwen te deja enstale nan CS50 ID pset6 dot ZIP, pou chak spesifikasyon la. 8 00:00:13,640 --> 00:00:16,197 Mwen te dekonprese li, epi mwen te CDed nan anyè pset6 mwen. 9 00:00:16,197 --> 00:00:18,780 Youn nan bagay ki premye ou se ale nan vle fè, espesyalman 10 00:00:18,780 --> 00:00:22,010 si ou ve yo te lè l sèvi avèk yon IDE CS50 yo jwe ansanm ak konferans ki sot pase, kote 11 00:00:22,010 --> 00:00:25,640 nou ve yo te lè l sèvi avèk PHP nan CS50 IDE, espesyalman, 12 00:00:25,640 --> 00:00:29,050 lè l sèvi avèk ki sèvè wèb rele Apache, kijan ou ka kòmanse epi yo sispann li 13 00:00:29,050 --> 00:00:30,910 ak sa lòd, Apache 50. 14 00:00:30,910 --> 00:00:34,160 Premyèman, ale pi devan epi tape "Apache 50 arè" 15 00:00:34,160 --> 00:00:37,370 jis asire w ke si ou te yo ansanm nan jou ki sot pase, 16 00:00:37,370 --> 00:00:40,090 epi ou vire sou Apache, w ap vire l 'koupe nan fason sa a 17 00:00:40,090 --> 00:00:41,360 pa rete sèvè a. 18 00:00:41,360 --> 00:00:44,110 Koulye a, sa m ap pral fè se egzakteman sa espèk a di m 'fè. 19 00:00:44,110 --> 00:00:49,770 Mwen pral pou yo ale nan Tilda CS50 koupe pset6 sèvè koupe, ak jis frape Antre nan. 20 00:00:49,770 --> 00:00:52,840 Ou pral avi ke mwen rele nan ak kèk enfòmasyon l ', annakò ak sa 21 00:00:52,840 --> 00:00:54,960 Mwen ta dwe kouri pwogram nan kòm sèvè 22 00:00:54,960 --> 00:00:58,230 ak yon p priz si ou vle ak lè sa a yon Nimewo pò, kote ou ka aktyèlman 23 00:00:58,230 --> 00:01:00,720 kite vid paske pa default, pou chak espèk a, 24 00:01:00,720 --> 00:01:04,010 sèvè wèb la ki pral asime ke ou vle pò 8080. 25 00:01:04,010 --> 00:01:07,560 Pandan se tan, ou ta ka sonje ke pò 8080 se pa reyèlman estanda, 26 00:01:07,560 --> 00:01:09,380 olye pò 80 se nan Nimewo nou te pale 27 00:01:09,380 --> 00:01:11,440 sou ke yo te default la pou HTTP. 28 00:01:11,440 --> 00:01:14,870 Oke, sanble ke CS50 IDE se tou senpleman configuré nan yon fason, 29 00:01:14,870 --> 00:01:18,730 sa yo ki lè ou ak yon navigatè eseye ale nan pò 80 soti nan mond lan deyò, 30 00:01:18,730 --> 00:01:22,210 li k ap pase yo sòt nan maji pò pou pi devan, oswa redireksyon tèt li, 31 00:01:22,210 --> 00:01:25,200 nan pò 8080 andedan a sèvè ou tèt li. 32 00:01:25,200 --> 00:01:29,330 >> Se konsa, bagay la pase isit la se yo lòd, ki liy agiman, chemen ki mennen nan wout. 33 00:01:29,330 --> 00:01:31,590 Ak nan ke mwen jis vle di, ki sa katab mwen 34 00:01:31,590 --> 00:01:34,820 vle di sèvè a pou itilize pou sèvi moute dosye? 35 00:01:34,820 --> 00:01:39,030 Nan lòt mo, si vizit yo itilizatè koupe, sa ki ta dwe li oswa li te wè? 36 00:01:39,030 --> 00:01:41,030 Oke, kite la ale pi devan epi kouri egzakteman sa ankò, 37 00:01:41,030 --> 00:01:43,940 tan sa a ki espesifye ke mwen vle rasin lan nan sèvè wèb mwen 38 00:01:43,940 --> 00:01:48,210 yo dwe anyè a piblik, ki vini ak pwoblèm mete sis Kòd distribisyon. 39 00:01:48,210 --> 00:01:50,620 Lè m 'frape Antre, ou ap wè nan jòn isit la, yon rapèl 40 00:01:50,620 --> 00:01:52,260 tankou sa ki katab mwen aktyèlman lè l sèvi avèk. 41 00:01:52,260 --> 00:01:55,870 Nan ka sa a, li nan yon fisèl long, "ubentu lakay vorkspas pset6 piblik." 42 00:01:55,870 --> 00:01:57,500 Epi sa se dènye mo sa ki nan kle. 43 00:01:57,500 --> 00:02:01,180 Lè sa a, anfen, aparamman, mwen sèvè a kounye a koute sou pò 8080. 44 00:02:01,180 --> 00:02:05,860 >> Sa mwen ap pwochen pral fè se sonje ki nan ID CS50 nan kwen an tèt men dwat 45 00:02:05,860 --> 00:02:09,440 nan ekran ou, w ap ale nan wè yon URL se sa ki ide50-username.cs50.io. 46 00:02:09,440 --> 00:02:12,860 47 00:02:12,860 --> 00:02:15,080 Ak tout bon, si ou klike sou sa, ou pral whisked lwen 48 00:02:15,080 --> 00:02:17,090 nan yon lòt tab navigatè, ke, nan ka sa a, 49 00:02:17,090 --> 00:02:20,830 ki pral montre m sa ki nan serveurs entènèt mwen an rasin. 50 00:02:20,830 --> 00:02:24,770 Nan lòt mo, dosye yo ou wè isit la, chat dot HTML, chat dot JPEG, favikon dot 51 00:02:24,770 --> 00:02:27,690 ico, alo dot HTML, alo dot php, ak tès, 52 00:02:27,690 --> 00:02:29,800 , yo tout nan menm bagay la sa ke ou ta renmen wè 53 00:02:29,800 --> 00:02:32,560 ak LS andedan nan anyè piblik m 'yo. 54 00:02:32,560 --> 00:02:36,790 Ak sa ki nan bèl se ke si m 'ale pi devan epi klike sou kounye a sou chat dot HTML, 55 00:02:36,790 --> 00:02:38,710 Mwen wè chat dot HTML. 56 00:02:38,710 --> 00:02:42,660 Men, si mwen klike sou chat dot JPEG, oswa alo dot HTML, 57 00:02:42,660 --> 00:02:46,650 oswa menm tape nan non mwen David, ak Lè sa a klike sou "di alo," 58 00:02:46,650 --> 00:02:49,420 ou pral wè ke tout nan la dosye travay paske anplwaye a 59 00:02:49,420 --> 00:02:52,820 solisyon, nan kou, enstale nan CS50 ID se konplètman fonksyonèl. 60 00:02:52,820 --> 00:02:57,090 Se konsa, li ap travay egzakteman jan pwòp ou a solisyon ta dwe finalman travay. 61 00:02:57,090 --> 00:03:00,990 >> Pandan se tan, si nou tounen nan tèminal m ' fenèt, kote mwen kouri sèvè yo lòd, ki, 62 00:03:00,990 --> 00:03:03,410 remake ki sa konsole a te di. 63 00:03:03,410 --> 00:03:07,890 Mwen wè isit la ke demann lan premye ki Mwen te resevwa te literalman jwenn chat koupe 64 00:03:07,890 --> 00:03:10,260 dot HTML, HTTP vèsyon 1.1. 65 00:03:10,260 --> 00:03:12,600 Apre sa, lè sa a, nan vèt ki sa te solisyon an anplwaye fè 66 00:03:12,600 --> 00:03:14,580 se li nan ki montre m 'nan premye liy nan pwodiksyon 67 00:03:14,580 --> 00:03:16,340 ki sèvè wèb la se reponn ak. 68 00:03:16,340 --> 00:03:18,300 Nan lòt mo, nou te deja ekri kòd la 69 00:03:18,300 --> 00:03:21,530 ki ouvè moute ki anvlòp vityèl, ki gen ke demann jwenn. 70 00:03:21,530 --> 00:03:23,980 Lè sa a, nou reponn a nan itilizatè men, ansanm, 71 00:03:23,980 --> 00:03:28,780 enprime nan ekran an pwodiksyon isit la HTTP 1.1, 200 OK 72 00:03:28,780 --> 00:03:31,900 nan konfime ki sa nou ap mete nan anvlòp la retounen, se konsa pale, 73 00:03:31,900 --> 00:03:33,540 ke nou ap voye tounen nan itilizatè a. 74 00:03:33,540 --> 00:03:36,200 >> Se konsa, sa k ap pase isit la se ke nan fenèt la tèminal, 75 00:03:36,200 --> 00:03:38,510 nou ap kouri entènèt la sèvè, ak, Se poutèt sa, li nan 76 00:03:38,510 --> 00:03:42,480 koute pou HTTP demann sou tchp pò 8080. 77 00:03:42,480 --> 00:03:44,960 Pandan se tan, nan navigatè entènèt mwen an, jan mwen klike nan chak 78 00:03:44,960 --> 00:03:48,480 nan tout sa yo dosye, oswa menm opinyon mwen non David la, Et puis cliquez soumèt, 79 00:03:48,480 --> 00:03:51,827 ki se navigatè m ' ap pale ak sèvè wèb la. 80 00:03:51,827 --> 00:03:54,410 Ak sa ki fezon sèvè wèb la a, lè sa a, nan ki fenèt tèminal 81 00:03:54,410 --> 00:03:56,370 se ki montre m 'egzakteman liy lan premye sa a, se 82 00:03:56,370 --> 00:03:58,540 te resevwa nan yon vityèl anvlòp ak egzakteman 83 00:03:58,540 --> 00:04:02,870 liy lan premye nan ke yo te ki reponn ak ak sa yo ki kliyan entènèt.