2014-12-05 77 views
1

好吧我是Noob我對服務器,命令等知之甚少。我正在閱讀一本書,並在此之後使用.dmg文件在我的mac上安裝了zend服務器我已經建立了zend帳戶。於是,我做了一些修改經書的建議:如何在我的mac上啓動後自動啓動zend服務器

sudo nano /usr/local/zend/bin/zendctl.sh 

輸入您的密碼,您現在可以在納米文本編輯器,因此向下移動光標用上下光標鍵幾行,並在你之後看到讀取MySQL_EN =「false」的行,將false一詞改爲true。 現在向下滾動一些,直到你找到這兩條線:

 case $1 in 
      "start") 

下面,你會看到一個縮進線,上面寫着:

 $0 start-apache % 

此行剛過,插入一個新的,全文如下:

 $0 start-MySQL % 

這將使MySQL的開始,但現在你需要,直到你到如此開頭的部分滾動多一點:

 "stop" 

與添加停止命令相同的方法。但是當我重新啓動我的電腦本地主機:10088不起作用。瀏覽器顯示和錯誤:無法找到服務器。每次我必須輸入命令在終端啓動zendserver:

 sudo /Library/StartupItems/ZendServer_init/zendctl.sh restart 

運行服務器回來。我想讓服務器在啓動後自動啓動。

回答

0

我想你應該訪問端口是10081,這意味着你的本地URL可能看起來更像:

http://localhost:10081而不是http://localhost:10088

如果你在優勝美地運行Zend服務器7(OS X 10.10)你在這裏發佈約一個月後可能遇到了這個問題,即documented in the Zend Forums

我在我的約塞米蒂OS X 10.10的MacBook安裝Zend服務器8幾個星期前,有兩個部分,以我的系統上啓動:

  1. zendctl.sh(這是在Zend服務器8已編輯雖然它可能不在早期版本中)
  2. 我的cron作業隊列中有一個條目在啓動時執行了此腳本。

,看看有什麼在你的cron設置,打開一個終端,運行以下命令:

$ crontab -l

應該可以看到上面的腳本的至少一個項目,雖然你可能會看到每一個對於zend服務器,apache和MySQL。如果不按照上面鏈接的文章中所述添加它們,或者如果您使用的是安裝指南中記錄的不同版本的Zend Server。

相關問題