架設網頁伺服器最終極的目標是LAMP,不過Linux的門檻對初學者來說實在太高了,不像WIN人人都有天天在用。於是Windows Apache MySQL PHP(WAMP)成為頗受業餘者歡迎的個人Webserver(提供網頁的網站伺服器),主要原因應該是在Windows底下運作,人人都可以建構,先從WAMP入門,終極目標當然還是在Linux下安裝Apache. MySQL. PHP_LAMP,再加上有現成且頗受歡迎的WordPress加持,建個網站變成輕而易舉,WordPress是以網誌為中心,但透過模板設計與大量的免費安裝插件,可瞬間搖身一變成為小型企業網站/小型購物網站/小型多媒體網站/小型社群網站等等..
Install-WordPress-Wamp-Server
目前最新版本是:3.0.6(WAMP自 3.2.3 開始, 僅能安裝在Win10, 不支援Win7作業系統)
–Apache 2.4.51
–PHP 5.6.40/7.4.26/8.0.13/8.1.0
–MySQL 5.7.36
–MariaDB 10.6.5
–PhpMyAdmin 4.9.7/5.1.1
–Adminer 4.8.1

PhpMyAdmin是MySQL的管理工具
Adminer類似phpMyAdmin的MySQL管理客户端。整個程序只有一個PHP文件,易於使用和安裝。支持多语言(已自带11種翻譯語语言文件,可以按自己的需求翻譯相應的語言)。

官網下載

啟動後,螢幕右下角圖示,會變成代表啟動成功的:綠色,圖示按右鍵,選語言,選Chinese_trad(讓操作介面變成繁體中文)

進入"服務",改成自動啟動(wampapache64和wampmysqld64),讓它一開機就可以自動啟動服務
目錄或檔案可以支援中文,但無法上傳上傳中文檔名的檔案或透過遠端表單(參數值)建一個中文目錄

PHP編輯器:Notepad++ 8.4.7免安裝中文版

軟體性質:自由軟體(免費)
介面語言:繁體中文(含多國語系)
軟體安裝:免安裝/小而美

打開http.conf
圖示按左鍵-選Apache-選http.conf
設定完後要回存並重新啟動WAMP

Listen 80
這是通信連接埠,80是正宮(瀏覽器的預設埠)

ServerAdmin wampserver@wampserver.invalid
填入你的信箱

ServerName chome.idv.tw
填入你的網址

DocumentRoot “${INSTALL_DIR}/www”

這是網站的根目錄

Allow from localhost
若你要開放外網連上來,就改成Require all granted

192.187.122.107這IP天天留些又舊又長的垃圾,就給它吃閉門羹!!

Alias /bbs/ “D:/discuz/”
Options FollowSymLinks MultiViews AllowOverride All Order Deny,Allow Allow from all
建立一個虛擬目錄,指向的硬碟位置,並Allow from all

DirectoryIndex index.php index.php3 index.html index.htm
目錄的預設檔案

httpd-vhosts.conf修改成如下
<VirtualHost *:80>
    ServerName localhost
    ServerAlias localhost
    DocumentRoot "c:/thomas/server/web"
    <Directory "c:/thomas/server/web/">
        #Options +Indexes +Includes +FollowSymLinks +MultiViews
        Options +FollowSymLinks +MultiViews
        AllowOverride All
        #Require local
        Require all granted
    </Directory>
</VirtualHost>

Apache的httpd.conf中文說明

建議打開php.ini,修改幾行

max_execution_time = 30
每個腳本的最大執行時間(秒計),30秒太少了,我改成300
max_input_time = 60
每個腳本的最大讀取資料時間(秒計),我改成600
memory_limit = 8M 
一個腳本可使用記憶體的最大值,我改成1024M
upload_max_filesize = 2M
允許上傳檔案的最大值,我改成1024M
SMTP = localhost
郵件伺服器,我改成msa.hinet.net(必需是hinet ip才能使用)
sendmail_from = yourmail@msa.hinet.net

我的電腦
CPU:Intel I7-12700
MB:MSI MAG B660M MORTAR WI-FI
RAM:十銓 T-Force Vulcan Z 火神散熱片系列 32GB(16G*2)DDR4-3600/CL18
SSD:ADATA 威剛 XPG GAMMIX S70 BLADE 1TB PCIe 4.0 Gen4x4 M.2 SSD固態硬碟

作業系統:Windows10(64Bit)
WAMP版本:Wampserver 3.2.6_x64
WP版本:5.9.3

WampServer安裝與設定

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。