一步一步把WampServer裝好裝滿

今天有點時間要來介紹另一套免費的架站軟體整合包WampServer

下載:https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/

安裝前請先看這篇:

http://forum.wampserver.com/read.php?2,138295

只支援NTFS格式,並把需要裝的前置程式都裝好

Microsoft Visual C/C++ Redistributable 2008 (VC9),
Microsoft Visual C/C++ Redistributable 2010 (VC10),
Microsoft Visual C/C++ Redistributable 2012 (VC11),
Microsoft Visual C/C++ Redistributable 2013 (VC13),
Microsoft Visual C/C++ Redistributable 2015 (VC14),
Microsoft Visual C/C++ Redistributable 2017 (VC15)

安裝好後的程式介面
一步一步把WampServer裝好裝滿

資料庫預設帳號為root,密碼為空,請記得去設定

新增網站:http://localhost/add_vhost.php

一步一步把WampServer裝好裝滿

現在網站在本機已經可以看到了,但其他電腦連線進來看的話會出現

Forbidden

You don't have permission to access / on this server.

Apache/2.4.33 (Win64) PHP/7.0.29 Server at 61.ins104.com.tw Port 80

除了設定好防火牆,我們還要編輯httpd-vhosts.conf檔:

<VirtualHost *:80>
ServerName www.yourname.com.tw
DocumentRoot "e:/wamp64/www/webs/www.yourname.com.tw"
<Directory "e:/wamp64/www/webs/www.yourname.com.tw/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>

改成

<VirtualHost *:80>
ServerNamewww.yourname.com.tw
DocumentRoot "e:/wamp64/www/webs/www.yourname.com.tw"
<Directory "e:/wamp64/www/webs/www.yourname.com.tw/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
require all granted
</Directory>
</VirtualHost>

然後重啟服務,其他電腦就可以連線了

一步一步把WampServer裝好裝滿

WampServer SSL設定

參考這篇先申請SSL For Free

將下載的三個檔更改檔名為yourssl,放在E:\wamp64\bin\apache\apache2.4.33\conf\

編輯httpd.conf,將這三行前面的註解拿掉

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf

編輯httpd-ssl.conf

<VirtualHost *:443>
ServerName www.yourname.com.tw:443
DocumentRoot "e:/wamp64/www/webs/www.yourname.com.tw"
<Directory "e:/wamp64/www/webs/www.yourname.com.tw/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
require all granted
</Directory>
SSLEngine on
SSLCertificateFile "E:/wamp64/bin/apache/apache2.4.33/conf/yourssl.crt"
SSLCertificateKeyFile "E:/wamp64/bin/apache/apache2.4.33/conf/yourssl.key"
SSLCACertificateFile "E:/wamp64/bin/apache/apache2.4.33/conf/yourssl_ca_bundle.crt"
</VirtualHost>

重啟服務

一步一步把WampServer裝好裝滿

網站Log分別紀錄

編輯httpd-vhosts.conf或是httpd-ssl.conf

1
2
CustomLog "|e:/wamp64/bin/apache/apache2.4.33/bin/rotatelogs.exe e:/wamp64/logs/www.yourname.com.tw/access.log-%m-%d 86400" common
ErrorLog "|e:/wamp64/bin/apache/apache2.4.33/bin/rotatelogs.exe e:/wamp64/logs/www.yourname.com.tw/error.log-%m-%d 86400"

觀察server-status

編輯httpd.conf

開啟 mod_info.so
開啟 mod_status.so
開啟 httpd-info.conf

服務重啟

瀏覽器輸入http://127.0.0.1/server-status?refresh=5

設定Wampserver開機自動啟動

一步一步把WampServer裝好裝滿

Maximum execution time of 360 seconds exceeded

在匯入sql檔時出現以上這個訊息!
請編輯 wamp64\alias\phpmyadmin.conf

php_admin_value max_execution_time 720
php_admin_value max_input_time 720

網頁不要顯示php error

編輯php.ini

display_errors = Off

display_startup_errors = Off

track_errors = Off

設定上傳檔案大小

預設是8MB,編輯php.ini,調整為20MB

post_max_size = 20M

upload_max_filesize = 20M

使用command 重啟WAMP

NET STOP wampapache64

NET START wampapache64

或是E:\wamp64\bin\apache\apache2.4.33\bin>httpd.exe -k restart -n wampapache64

下載bat檔:https://www.dropbox.com/s/7cennjowruok8am/restart-wamp.bat?dl=0

 

推薦最快速穩定便宜的share hosting主機

一步一步把WampServer裝好裝滿

關於作者 多力哥
一步一步把WampServer裝好裝滿
影像創作攝影師/網頁動畫設計師/系統網路工程師/水草研究生
大學畢業後為網站動畫設計師,並副修MIS管理公司伺服器,2004年開始接觸單眼相機,2008年正式成為婚禮攝影師,目前主力為Canon5D4。2016年愛上美麗的水草缸,每天在電腦前修圖之餘還能看看綠油油的水草享受放鬆一下^^
連絡信箱:[email protected]
DORIGO IMAGE 攝影工作室:http://www.dorigo-image.com
若您喜歡這篇文章,歡迎按讚分享喔!
0 回復

發表評論

想要留言嗎?
歡迎歡迎!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *