我的舊電腦,用了5年終於在上上週壽終正寢了...
期間我的系統一直是使用XP~~
所以對我來說很重要的自架Server的動作,
用一個叫做AppServ的一鍵安裝就可解決了!
如果不清楚AppServ是什麼的可以自行GOOGLE一下,我PO一下人家寫好的簡介:
AppServ = Apache + PHP + MySQL + phpMyAdmin的合體。
Apache是一款免費又強大的網站伺服器軟體;
PHP是Hypertext Preprocessor的簡稱,是伺服器端的程式語言,嵌入HTML語法中,讓伺服器能與使用者互動。
MySQL是SQL資料庫伺服器,網站的資料都儲存在這裡。phpMyAdmin是一種網頁程式,能讓使用者方便管理MySQL。
如果用的作業系統是XP,安裝真的超簡單!
基本上就是一鍵安裝完畢~~
但如果是Windows 7 x64的版本...安裝完畢後....
瀏覽器上打http://localhost/phpMyAdmin/
竟然出現錯誤.....
所以這時就是要修改一個檔案~~ hosts
沒錯的話應該會在C:\Windows\System32\drivers\etc 裡
不過~~在修改hosts之前
請先用擁有最高權限的管理員Administrator登入 才能修改
如果不知道如何用Administrator登入,請GOOGLE一下"windows 7最高權限"
就會有非常非常多的教學了~~~
用Administrator登入後,host請用記事本打開
找到一行127.0.0.1 localhost
如果最前面有#號
請把#刪掉!!
然後儲存關掉後就可以了!!
------------------------------------------------------------
至於我個人認為...
在Windows 7上的MySQL,也就是phpMyAdmin登入後,想要匯入以前的資料庫都會有些許問題....
在這裡可以修改一下php.ini
這是我個人自己所更改的設定,可以不用改跟我一樣也可正常使用!
php.ini 在安裝完AppServ後,預設應該會在C:\Windows中。
要修改的話也一定要用擁有最高權限的管理員Administrator登入~~~(請GOOGLE"windows 7最高權限")
我自己的話,有4個地方會改~~
1. 在php.ini裡"Ctrl + F" 尋找 output_buffering = Off
改成 output_buffering = On
這是管理輸出緩衝的
2. 在php.ini裡"Ctrl + F" 尋找 ;extension=php_openssl.dll
改成 extension=php_openssl.dll 也就是把;去掉
這是開起openSSL的意思,如果會用到phpMailer之類的寄信,就必須要打開了!
3. 在php.ini裡"Ctrl + F" 尋找 ;date.timezone =
改成 date.timezone = Asia/Taipei 這是有時PHP網頁中的時間會亂跳,設成這樣比較安全!
4. 在php.ini裡"Ctrl + F" 尋找 memory_limit
改成 memory_limit = 64M;這是有時匯入舊的資料庫時會有記憶體不足之類的錯誤,所以可以把memory limit加大一點!
全部改完後請按儲存後關閉,然後,最重要的一點!!
請重啟Apache (在所有程式中AppServ→Control Server by Service中可以找到)
以上
下篇預告:Windows 7如何開啟IIS的SMTP的服務,並與Apache並存
-Jouko 2013/5/10