網站架設教學:如何更新 XAMPP 的 PHP 版本? - 以 PHP 7.2 為例

2020-05-22
    Article outline
身為一個網站架設開發者,除了程式BUG之外,最常遇到的問題無非就是環境設置的部分,正好最近因專案需求,需要更新我的 PHP 版本,因此來撰寫並記錄一下我使用 XAMPP 從 PHP 5.6 版升級 PHP 7.2 版的過程
 
Step 1.  至  https://windows.php.net/download/ 下載適合電腦位元的 php 7.2 版 Zip 檔,注意需選擇 "Thread Safe"的版本
 
Step 2.  解壓縮zip檔, 並將檔案資料夾命名為 php,將此資料夾放至xampp資料夾中,原本存在 xampp 的 php 資料夾則另外命名
 
Step 3.至 XAMPP 控制面版,點選 Config 按鈕,開啟 httpd-xampp.conf 檔,並依下列說明修改檔案內容:
 
 
3-1. 找到下列的文字,修改下面黃底的文字內容
ps. 請確認修改路徑的檔案真實存在,若無此檔案,代表你可能載錯 php 版本囉!
 
修改前:
LoadFile "C:/xampp/php/php5ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"
 
修改後:
LoadFile "C:/xampp/php/php7ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
 
3-2. 取代 httpd-xampp.conf 下所有"php5_module"文字為"php7_module"
 
Step 4. 更新換完php版本檔案後,這時要重建 php.ini設定檔,依循下列步驟:
 
4-1. 複製php資料夾中的 php.ini-development,並重新命名為 php.ini
 
4-2. 打開 php.ini 檔,並依網站需求開啟相關模組,下面列幾項為我網站架設會使用到的幾個設定(紅字為需詳細確認的部分):
# 將前面的分號刪除,開啟設定
extension=curl
extension=gd2
extension=mbstring
extension=mysqli
extension=openssl
 
 
# 要指定好載入模組的資料夾,否則網站載模組時會出錯
extension_dir = "ext"
 
 
# 常見設定
max_execution_time = 600
short_open_tag = On
max_input_time = 180
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
memory_limit = 500M
post_max_size = 500M
upload_max_filesize = 100M
max_file_uploads = 50
 
Step 5. 至 XAMPP 控制面版,重啟 Apache,即可測試看看網站跑不跑的起來、設定有沒有成功囉 !
 
 
參考文獻:

2020-06-18

網站我們必需要自己架伺服器嗎?

    Article outline

網頁設計完成即將安裝上線時,通常有兩種方式可供選擇主機方式:
(一)自行架設伺服器:此種方法就是自行再購買一台電腦作為該站的伺服器,且需二十四小時都不能關機,一旦關機網站將會無法運作。自行架設花費的需求會比較昂貴,例如:伺服器軟硬體、防火牆、網路租用費、MIS管理工程師、其它支出(如:不斷電系統、發電機)。
特色為資料維護技術完全自己掌握、但投入及維護成本高、可與企業內部資訊系統結合應用、適合中大型且有專業人員之企業。

(二)租用虛擬主機空間:一般中小型公司網站大都是採用此租用模式,費用較低,每一年必須支付1000~5000費用不等,視網站的需求而選擇的主機規格、流量而有不同費用。
特色為投入成本較低、適合一般資訊提供量較少且不資訊部門或資訊專業人員之中小企業、所有的連線及維護都由廠商代勞,以資源共享的方式來節省購買單一主機的花費模式,此種方式較為經濟,您也不需放置實體的伺服器在公司內部。

 

(三)租用獨立或是雲端主機空間:有點像是AWS和GCP ,好處是速度飛快,一般虛擬主機大約同時上線50~80人是極限,並且中國大陸是無法看到的,但是如果是AWS和GCP,大約可以同時100人以上,並且可以隨著行銷活動快速調整方案和規格,在網站架設中,可思科技是最推這個方案的!


2020-07-27

網站架設教學 - Xampp 安裝 & 設定虛擬網域 (vhost)

    Article outline

一、架設 Web Server
  1. 2. 安裝完成後開啟 Xampp 控制面版(Control Panel)
  2. 3. 啟動Apache
  3. 4. 開啟網頁,網址輸入127.0.0.1 看看是否啟動成功
 
二、設定 vhost (虛擬網域)
  1. 1. 開啟 Xampp 控制面版(Control Panel)
  2. 2. 開啟檔案,{你的Xampp安裝路徑}\xampp\apache\conf\extra\httpd-vhosts.conf
  3. 3. 在檔案最後,加上以下設定值,並儲存
<VirtualHost {你的網域名稱}:80>
    DocumentRoot "{你的專案資料夾}"
    ServerName {你的網域名稱}
</VirtualHost>
  1.  
  2. 4. 開啟檔案,C:\Windows\System32\drivers\etc\hosts
  3. 5. 在檔案最後,加上以下設定值,並儲存
127.0.0.1         {你的網域名稱}
ps. 如果無法儲存可能是檔案權限問題,請打開檔案修改寫入權限,再重新修改儲存
  1.  
  2. 6. 開啟 Xampp 控制面版,重新啟動 Apache
  3. 7. 開啟網站,網址輸入{你的網域名稱},看看是否能正常瀏覽
 
 

Hot Tags

Related information

Other Articles