㈠ phpstudy虛擬機的配置步驟
phpstudy虛擬機的配置步驟:1、安裝phpStudy 2、打開虛擬主機配置,打開D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面的#保存即可。在D:\WWW目錄下建立web應用例如 classmath。 3、 DocumentRoot "D:\WWW\classmath" ServerName web.classmath.com Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all 4、打開C:\Windows\System32\drivers\etc下的hosts文件添加 127.0.0.1 web.classmath.com㈡ 在虛擬機里 搭建了一個php環境 怎麼注冊個域名 能訪問他
首先你需要注冊個域名,虛擬機還是要固定ip的。把域名指向它。然後在虛擬機上綁定域名就可以訪問了。
㈢ 怎麼使用Docker搭建PHP開發環境
在Docker流行之前,要搭建開發環境通常有兩種選擇:一種是使用wamp、xampp、mamp等集成開發環境安裝包,另外一種就是使用普通虛擬機來安裝linux伺服器,然後通過下載一鍵安裝包(如:lnmp)或者逐個安裝做需要的軟體。前者雖然簡單,但太不靈活,想要安裝額外的軟體或者版本會很麻煩或者乾脆不知道如何下手;後者除了費時費力,佔用本機資源過多,可能會導致系統運行緩慢,而且如果你忘了及時生成快照,一旦失誤,追悔莫及。
幸好,Docker來了!它簡單易用,靈活多變,方便迅捷,掃除了以上種種弊端。如果你想稍微詳細的認識下這位虛擬化界的明星,傳送門( 快速理解Docker )。
安裝Docker
平時開發的環境一般都是Mac或者windows,Linux暫時沒有研究,所以接下來只針對前兩者寫下步驟,這兩個平台,官方都推薦了兩種安裝方式:app和工具包(toolbox)。註:app方式對系統版本和配置會有一定要求,而且Windows需要你安裝微軟虛擬化產品Hyper-V,具體見app鏈接頁面。
APP
https://docs.docker.com/docke...
https://docs.docker.com/docke...
工具包
https://www.docker.com/proc...
以上方式本質上都會在你的系統中安裝docker-engine、docker-machine、docker-compose和VirtualBox(除了Windows的app方式)。因為docker高度依賴linux內核提供的cgroup,namespace 等特性和介面,所以mac和windows平台需要使用docker-machine和虛擬機在後台創建運行一個linux內核。
而我的安裝方式就是直接在 Mac 上使用brew,如果你未曾安裝brew,則在終端執行以下代碼:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝docker所需要的包:
brew install docker docker-machine docker-compose virtualbox
創建一個docker-machine:
docker-machine create -d virtualbox default
註:-d 指定使用virtualbox來創建default 為machine名稱
告訴主機如何找到docker-machine:
echo $(docker-machine env ) >> .zshrc
註:這里的.zshrc是我的用戶配置文件,如果你用bash,可以改為.bash_profile。
啟動docker-machine:
docker-machine start default Compose你的應用
docker-compose是用於定義和運行復雜Docker應用的工具。你可以在docker-compose.yml文件中定義一個多容器的應用,然後使用一條命令來啟動,然後所有預先定義好的操作都會被自動完成。
為了不重復造輪子,直接使用github上的第三方包。當然你也可以親自構建每一個你所需要的容器鏡像,然後用docker-compose.yml將所有容器組織起來運行,但這需要你具備一定的linux基礎和docker的運行機制和相關語法。
本人正在學習 laradock 這個基於Docker的開發環境包,然後根據自己的需要刪除了一些我認為不常用的部分、修改了部分配置以及增加了Elasticsearch容器,最終新開了自己的倉庫 DevDock 。當然,也推薦使用laradock。
我的倉庫目前支持的容器組合:
nginx , php-fpm , mysql , redis , mongo , apache2 , memcached , elasticsearch , workspace .
註:workspace和php-fpm一般會被其他容器所依賴,所以會自動運行,啟動時不必指定。
進入到你的應用的上級目錄:
git clone https://github.com/RystLee/DevDock.git
修改hosts
如果直接安裝啟動,是可以通過Docker IP : 192.168.99.100,就能直接訪問nginx的,但一般而言為了方便記憶,我們會去修改hosts文件,增加一條:
192.168.99.100 laravel.dev
修改你的nginx中的站點配置文件:
在DevDock目錄下找到nginx,修改sites目錄下的站點配置文件,通過修改本地的hosts來自定義域名,並在nginx容器中的sites文件夾下,修改相應的域名映射。
server_name laravel.dev
安裝啟動應用
cd DevDock docker-compose up -d nginx mysql ... # 後面跟上你想使用的容器即可
然後,耐心地等待開發環境自動搭建完成即可,如果中途出現錯誤,一般是因為GFW,網路會不太通暢,重新執行一兩次就好,完成之後,打開瀏覽器,訪問: http://laravel.dev 即可。
㈣ win8伺服器上配置PHP運行環境教程
1.在DOS命令窗口輸入 mysql -hlocalhost -uroot -p回車 進入mysql資料庫,
其中-h表示伺服器名,localhost表示本地;-u為資料庫用戶名,root是mysql默認用戶名;-p為密碼,如果設置了密碼,可直接在-p後鏈接輸入,
如:-p123456,用戶沒有設置密碼,顯示Enter password時,直接回車即可。
注意,如果你的mysql沒有安裝在C盤下,你需要先使用DOS命令進入mysql的安裝目錄下的bin目錄中。
以我的電腦為例,方法如下:
輸入D:進入D盤,在輸入cd D:ToolsMySQL5.5.25bin 進入到mysql的'bin目錄下才可以輸入 mysql -hlocalhost -uroot -p
2.wampservice 一種配置多個站點的方法:(用類似網址的訪問方式)
a.打開wampbinapacheApache2.2.21confhttpd.conf,找到#Include conf/extra/httpd-vhosts.conf 把#去掉
b.打開extra/httpd-vhosts.conf文件;在最後加入類似內容:(文件路徑是自己安裝程序的路徑)
DocumentRoot "D:/wamp/www/aaa"(這是你放程序的文件路徑)
ServerName www.aaa.com (這是自己定義的域名)
例如:
DocumentRoot "D:/wamp/www/Discuz_X3.1_upload"
ServerName www.dz.com
c.找到C:這個文件最後添加: (改變這個文件要是拒絕訪問,可以去控制面板,更改用戶賬戶控制設置,關閉uac)
127.0.0.1 www.aaa.com (這是自己定義的域名)
d.保存,重啟服務即可。在瀏覽器輸入:www.aaa.com查看效果。
3.APMService 一種配置多個站點的方法:(本地測試環境,localhost:埠號 的方式)
a.找到httpd.conf文件 Listen 80 下;再增加一個對應的埠 例如:Listen 81 。 -----------(53行左右)
b.默認虛擬主機處,改埠和對應的文件夾名(即路徑) 。 ------------(494行左右)
c.重啟服務即可。
註明:默認訪問 localhost ;新增加的事例: localhost:81
www/ 有3個文件夾 ;其中 htdocs/ 是放置網站文件的
4.提供一種簡單的配置多站點的虛擬機方式 httpd.conf文件中 wampservice伺服器
a.加一個埠: listen 81
b.配置虛擬主機名:
DocumentRoot "D:/wamp/www/Discuz_X3.1_upload"
ServerName localhost:81
㈤ 我在虛擬機中安裝了Centos6.6 配置PHP環境,最後幾經破折,出現如下問題,請教大神,可有解
在安裝系統之前,需要首先對虛擬機的硬體環境進行設置,建議使用系統預置的硬體和配置模板,直接選擇centos 6或RHEL 6模式。
因為沒在虛擬機中安裝過 CentOS 6.3,如果安裝之前的版本無此問題,可能是新版本造成的,你可以將虛擬機升級到最新版本試試,如果依然如此,考慮在虛擬機軟體升級之前,先安裝個老版本的CentOS用著吧。
㈥ 在vmware 虛擬機安裝了Linux系統,如何配置PHP開發環境
用網路找:xampp for linux ,下載 xampp 安裝。XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建XAMPP 軟體站集成軟體包。這個軟體包原來的名字是 LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了。