必要套件 mail, sSMTP, cygrunsrv, httpd, php, mysql
設定cygserver
cygserver-config
安裝httpd
/etc/rc.d/init.d/httpd install
安裝windows service
cygrunsrv -S cygserver
cygrunsrv -S httpd
安裝mysql
mysql_install_db
mysql_secure_installation
第一種方法是快速安裝
第二種方法會按步驟提示安裝,順便可以設定root密碼
啟用mysql服務
/usr/bin/mysqld_safe &
&是設為背景執行
設定ssmtp
ssmt-config
設定檔路徑 /etc/ssmtp/ssmtp.conf
參考設定值
mailhub=smtp.gmail.com:465
FromLineOverride=yes
hostname=localhost
rewriteDomain=mydomain.com
root=username@mydomain.com
安裝ssmtp後要去/etc/email/email.conf裡修改sendmail的路徑,如下
SENDMAIL_BIN = ‘/usr/lib/sendmail -t -i’
改為
SENDMAIL_BIN = ‘/usr/sbin/sendmail -t -i’
還有其他設定如下:
MY_NAME = ‘My Name’
MY_EMAIL = ‘username@mydomain.com’
#REPLY_TO = ‘username@mydomain.com’
因為我有安裝pc-cillin雲端版,
它會封鎖cygwin的運作,
所以還要將cygwin的資料夾設在例外清單,
這樣程式才可以正常運作。
如果有使用composer,要另外安裝php for windows,
安裝後要設定php的路徑到path
參考文件:
http://umusebo.com/installing-and-configuring-apache-php-mysql-on-cygwin/#.WMO3Xvl96Um
http://techne.alaya.net/?p=13579