在cygwin安裝apache, mysql , php

必要套件 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

發佈留言

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