ฉันมักจะได้รับงานเขียนโปรแกรมบางอย่าง เช่น ออกแบบเว็บไซต์ของบริษัท ทำระบบการเงินและสถิติ เป็นต้น อาจเป็นเพราะความต้องการของเพื่อนหรือบางทีอาจเป็นเพราะเงินค่าขนมเท่านั้น ไม่ว่าจะด้วยเหตุผลอะไรก็ตาม เมื่อโปรแกรมพร้อมแล้ว การแสดงให้อีกฝ่ายเห็นและติดตั้งจะกลายเป็นปัญหา
เว็บไซต์องค์กรพูดง่าย ๆ อย่างน้อยพวกเขาต้องการโฮสต์เสมือนหรืออะไรบางอย่าง แต่ OA การเงิน... ระบบภายในเหล่านี้ยากที่จะพูด คุณไม่สามารถโยนโค้ดและฐานข้อมูลให้ผู้อื่น เขียนคำอธิบาย และ ให้พวกเขากำหนดค่าสภาพแวดล้อมตามคำแนะนำ ติดตั้งโค้ด นี่มันอุกอาจอย่างเห็นได้ชัด คุณต้องรู้ว่าทุกบรรทัดก็เหมือนภูเขา! นอกจากนี้ หากลูกค้าอยู่ห่างจากถิ่นที่อยู่ของเขาหรือเธอหลายพันไมล์ เขาไม่สามารถไปที่นั่นและให้คนติดตั้งได้ ในกรณีนี้ รายได้ทั้งหมดอาจจะไม่สามารถครอบคลุมค่าโดยสารไปกลับได้ ดังนั้นจึงจำเป็นต้องจัดทำแพ็คเกจสภาพแวดล้อม WAMP + โปรแกรม PHP + การติดตั้งการบำรุงรักษาและโปรแกรมถอนการติดตั้งลงในแพ็คเกจการติดตั้ง EXE ให้ลูกค้าติดตั้งโปรแกรม PHP ได้ง่ายและสะดวกเหมือนกับการติดตั้ง QQ!
ควรมีหลายวิธี มีเพียงสามอย่างที่ฉันรู้
ใช้ฟังก์ชันคลายการบีบอัดอัตโนมัติของ RAR
ใช้ซอฟต์แวร์บรรจุภัณฑ์ Windows InstallShield เพื่อสร้างแพ็คเกจการติดตั้ง
แพ็คของพร้อม! (ฮ่าๆ อย่างที่เขาว่ากันว่า ยืนบนไหล่ยักษ์! ฉันก็เป็นคนขี้เกียจเหมือนกัน)
สำหรับวิธีที่ 1.2 ข้างต้น คุณสามารถค้นหาผ่าน Baidu และ Google ได้ ฉันไม่ได้ขี้เกียจค้นหา...=.=! ดีกว่าฉัน...
ที่นี่ฉันจะอธิบายวิธีการของฉันโดยละเอียด ฉันยังรวบรวมวิธีการนี้เมื่อฉันช่วยเพื่อนสร้างระบบข้อมูลอสังหาริมทรัพย์เมื่อไม่กี่วันก่อน
ขั้นแรก คุณต้องมีสภาพแวดล้อมการทำงาน PHP ที่บริสุทธิ์และเป็นมิตรกับสิ่งแวดล้อมก่อน ส่วนประกอบจะได้รับการกำหนดค่าก่อนตามความต้องการของโครงการ ฉันใช้ F:PHPServer เป็นไดเรกทอรีรากของสภาพแวดล้อม ส่วนประกอบทั่วไป apache2+php5+mysql5+zo จำเป็นต้องเปิดไลบรารี GD... กำหนดค่า 80, 3306... ทุกคนน่าจะคุ้นเคยกับสิ่งนี้มากกว่าฉัน วิธีที่ดีที่สุดคือใช้ชุดรวมที่ปรับแต่งได้สูง โดยควรใช้เวอร์ชันสีเขียวในรูปแบบ ZIP เช่น PHPNOW และ XAMPP ไม่ต้องกังวล ลิงค์ดาวน์โหลดจะเขียนไว้ด้านล่าง ฉันใช้ PHPnow ซึ่งมีขนาดกะทัดรัด สะดวก และปรับแต่งได้สูง!
ประการที่สอง ติดตั้งระบบที่คอมไพล์แล้ว ตรวจสอบและแก้ไขข้อบกพร่องด้วยตัวเอง แล้วทุกอย่างก็เรียบร้อย โอเค เสร็จไปครึ่งหนึ่งแล้ว ในเวลานี้มีคนพูดขึ้นว่า "คนหลอกลวง" "หมอมองโกเลีย" และ "คนโกหก" ความเมตตา! อย่าใจร้อน ความสนุกกำลังมา! ตอนนี้ในโฟลเดอร์นี้ PHPServer เราต้องแน่ใจว่าไม่มีการนำเข้าไฟล์การกำหนดค่าจากโลกภายนอก เราต้องมั่นใจในความเป็นอิสระและความสมบูรณ์ของ PHPServer นั่นคือตรวจสอบให้แน่ใจว่าเป็นสีเขียว
ประการที่สาม ชุดบูรณาการสีเขียวเหล่านี้โดยทั่วไปจะมี BAT ที่เขียนไว้ ซึ่งเป็นไฟล์แบตช์ และคุณสามารถเริ่มและปิดบริการได้โดยการป้อนหมายเลขโดยตรง ในเวลานี้เราสามารถใช้การแตกไฟล์ด้วยตนเองของ RAR + เรียกใช้การประมวลผลแบบแบตช์ได้ ซึ่งถือว่าใช้ได้ แต่ตอนนี้ถูกบล็อกโดยซอฟต์แวร์ป้องกันไวรัสหลายตัว จริงๆ ผมก็ใช้หลักการนี้เช่นกัน ฉันพบโปรแกรมแพ็คเกจ make_exe (จาก PHPnow) บนอินเทอร์เน็ตที่สามารถรวมข้อมูลอินเทอร์เฟซของไฟล์ .7z+ ลงในแพ็คเกจที่รัน EXE และรันไฟล์แบตช์โดยอัตโนมัติในแพ็คเกจบีบอัด 7z หลังจากรันการแตกไฟล์ในตัว มีสามไฟล์ในแพ็คเกจ make_exe.zip: Make_exe.cmd, PHPServer.sfx และ PHPServer.sfx.cf เห็นแบบนี้ทุกคนก็ควรมีความคิด ขั้นแรก บีบอัด PHPServer ลงในไฟล์ PHPServer.7z จากนั้นกำหนดค่า เพียงแก้ไขไฟล์ PHPServer.sfx.cf และเรียกใช้ Make_exe.cmd
ขั้นแรก: รหัส Make_exe.cmd
ตั้งค่า v=1.2
คัดลอก /b /y PHPServer.sfx + PHPServer.sfx.cf + *.* PHPServer%v%.exe || หยุดชั่วคราว
ชัดเจนมาก! "set v=1.2" เป็นเวอร์ชัน และจำเป็นต้องมีไฟล์สามไฟล์สำหรับการทำแพ็กเกจ
รหัส PHPServer.sfx.cf เปิดวิธีการ เพียงลากไปที่ TXT
รหัส:
;!@ติดตั้ง@!UTF-8!
Title="ระบบการจัดการข้อมูลอสังหาริมทรัพย์ V1.2"
BeginPrompt="# แพ็คเกจการติดตั้งระบบการจัดการข้อมูลอสังหาริมทรัพย์ V1.2#nn * ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้งาน IIS หรือบริการอื่น ๆ ที่ใช้พอร์ต 80n * หากคุณมีแพ็คเกจอื่นที่คล้ายคลึงกันติดตั้งอยู่ โปรดหยุดหรือถอนการติดตั้ง ก่อน n * โปรดอย่าย้ายไดเร็กทอรีการติดตั้งโดยไม่ตั้งใจหลังจากการติดตั้งเสร็จสิ้น nnผู้เขียน: xilo QQ: 110026985 หน้าแรก <a href=" http://www.xilo.cnhttp://www.xilo .cn/">http: //www.xilo.cn < /a>
ExtractDialogText="กรุณารอสักครู่ ไฟล์กำลังถูกแตกไฟล์..."
ExtractTitle="กำลังแยก..."
ExtractPathText="โปรดเลือกเส้นทางการบีบอัด (ตัวอักษรภาษาอังกฤษเท่านั้น):"
ExtractCancelText = "ยกเลิก"
CancelPrompt="คุณต้องการออกจริงๆ หรือไม่?"
GUIFlags="4+8+32+64+256+2048"
InstallPath="D:\PHPServer"
RunProgram = "cmd /c setup.cmd"
;!@ติดตั้งสิ้นสุด@!