欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    么是phpstudy呢,讓我來介紹這個軟件。

    我使用的是phpStudy2016 。如下圖

    phpStudy是一個PHP調試環境的程序集成包。

    該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境·該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等·總之學習PHP只需一個包。

    對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。

    在電腦上安裝一下很簡單,安裝好后打開如下界面:

    設置好后,保存設置并生成配置文件。

    最后設置一下本地的hosts域名,這里注意和網站域名一致就可以了,如下圖

    好了,這里的網站制作教程之軟件phpstudy是不是很簡單

    一、關于 PHP 開發環境的選擇

    1、操作系統的選擇

    ?PHP 運行環境從操作系統上來說肯定是 Linux 最好,在生產環境的服務器中都是使用 Linux 系統。但是 Linux 日常使用軟件不夠豐富,只能做為開發使用,Linux 中的桌面版比如 Ubuntu、深度 deepin linux 做為軟件開發使用時也有人稱之為免費版的 MacOS,當然,反過來看用 Linux 做開發使用不能安裝一些娛樂軟件特別是游戲等軟件,可以更好的把注意力集中在開發上,也可以算是優點吧。日常做開發 MacOS 系統軟件豐富,對 PHP 支持友好,可以獲得完整的開發體驗,能很好的兼顧日常應用和軟件開發。Windows 對 PHP 運行環境兼容性差,但是占用率高,學習成本低,軟件豐富,日常辦公等應用方便。

    2、集成環境

    (1)圖形化管理界面的集成環境,常見有的 XAMPP 、phpStudy 等,推薦使用 寶塔面板(http://www.bt.cn),有Linux 版和 Windows 版,可用于線下,也可用于線上,安裝成功后默認就會安裝一個 apache 服務、端口888,運行 web 管理面板,可以很方便的管理 php 運行環境。

    (2)集成了許多PHP相關軟件包的安裝腳本,在線下載編譯安裝,相對比較可靠,可用于生產環境。例如:OneinStack(https://oneinstack.com/),只能用于Linux 系統,安裝時可自由選擇各個軟件及版本。

    3、Laravel Homestead

    Vagrant 是一個部署虛擬機環境的工具,使用Ruby開發,可以創建、配置、管理、自動安裝、打包及分發虛擬機。常見的虛擬機有 VirtualBox、VMWare 以及 Micrsoft 的 Hyper-V,但是只有 VirtualBox 是開源的,并且是免費的。早期 Vagrant 只支持 VirtualBox,后來才加入了 VMWare,Parallels,Hyper-V 的支持,最常見的還是 Vagrant + VirtualBox 組合。Laravel Homestead 就是一個打包好各種 Laravel 開發所需軟件和工具的 Vagrant 盒子,也是 Laravel 推薦的開發環境,具體安裝見官方文檔 中文文檔 英文文檔 。

    4、Laradock

    Laradock是 laravel + docker的縮寫,最早是為 laravel 打造的,現在已成為廣泛使用的一套基于 Docker 的 PHP 開發環境,提供了多個預先配置和打包的 Docker 鏡像。

    5、Vagrant 還是 Laradock ?

    這個選擇其實就是傳統的虛擬機和 Docker 之間的選擇,虛擬機是硬件級的,就像一臺獨立的計算機一樣,可以實現完整的 Linux 系統體驗,相比 Docker 而言兼容性較好。Docker 是服務容器,就像“沙箱”一樣,是運行于操作系統之上的,系統隔離的,相對于虛擬機而言 Docker 性能損失較少。

    在網絡服務器中使用的那些 VPS、云主機基本都是虛擬機,在這些云主機中是可以部署 Docker 的,因此如果開發環境部署了 Docker ,很容易遷移到生產環境。


    二、Win10中 Laradock 安裝前的準備

    1、確認軟硬件環境滿足要求:

    • 64位的Windows 10 Pro專業版,Enterprise企業版或Education教育版(1607周年更新,Build 14393或更高版本)
    • 在 BIOS 開啟硬件虛擬化:Virtualization is enabled
    • CPU 支持 SLAT 功能
    • 4G以上的內存

    官方文檔見:https://docs.docker.com/docker-for-windows/install/

    (1)在系統桌面“此電腦”上按右鍵,打開 屬性,可以確認系統的版本、內存大小。要求系統必須是64位的 Win10,不能用家庭版,內存4G以上。如下圖所示:


    如果是 Win10 以下版本就需要下載 Docker Toolbox工具再安裝,也就不能用 Hyper-V 虛擬機,而是使用 Oracle VirtualBox 虛擬機。

    (2)打開 任務管理器 ,切換到 性能 ,查看 CPU ,如果在 虛擬化 旁顯示 已啟用 ,則說明 CPU 主板 BIOS 都是支持虛擬化的,并且已經開啟,可以使用。

    2、如果虛擬化未啟用,進一步確認是 CPU不支持,還是主板 BIOS 中未開啟。

    (2.1)CPU是否支持 SLAT 功能,一般可用 CPU-Z 軟件查看指令集,Intel 的 CPU 看有沒有 VT-X 這個指令集,AMD 的 CPU 看有沒有 AMD-V 指令集。或者 根據 CPU 型號,如果是 Intel 的訪問 Intel ARK ,如果是AMD 的 CPU 訪問 desktop CPU page ,查看自己的 CUP 型號,如果 INTEL 的具有 Intel? VT-x with Extended Page Tables (EPT) 功能,AMD的具有 AMD Virtualization Technology 功能,說明此CPU是具備 SLAT 虛擬化技術的。

    (2.2)進入 BIOS 查看是否有 Virtualization Technology(VT) 虛擬化技術的相關選項,不同的主板略有差異,通常在電腦啟動時按 F2 ,進入 bios 菜單中 advanced(高級)—— CPU configuration(處理器配置)—— Intel(R) Virtualization teachnology (虛擬化技術),設置為 Eenabled 即可。

    完成了以上兩步之后,再次打開 任務管理器 ,切換到 性能 ,查看 CPU 是否已開啟虛擬化。

    3、確認沒有安裝過虛擬機軟件,如VMware Workstation 、Virtual Box 等,如果安裝過一定要將其卸載,否則可能會出現沖突,因為 Win10 中安裝 docker 時會啟用Winn10 自帶的 Hyper-V 虛擬機。

    4、下載 Docker 進行安裝,因網絡問題,下載可能比較慢。

    https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe


    三、Win10中安裝 Docker

    1、運行下載的 Docker 安裝程序,在如下界面中,默認會使用 Linux 容器。第二個選項是使用 windows 容器,一定不要勾選,因為我們安裝 Docker的目的是為了使用 Laradock 配置 PHP 環境,Laradock需要在Linux 中安裝,如果使用了 Windows 容器,那 Docker 中就只能安裝 Windows 的軟件了。

    Docker for win10安裝


    2、在安裝過程中最好退出 360安全衛士 類軟件,如果出現被攔截情況,要 允許操作。

    Docker for win10安裝

    3、安裝完成,點 Close and log out ,會注銷系統,然后重新登錄系統。


    Docker for win10安裝

    4、重新進入桌面后,會出現如下提示,點擊 OK ,系統重啟并安裝 Hyper-V 虛擬機。.................


    Docker for win10安裝


    5、系統重啟之后,在右下角通知欄就會出現一個 Docker 的小圖標,會顯示 Docker desktop is runing,說明Docker 已成功運行了。在圖標上按右鍵,選擇 Settings ,切換到 Advanced ,如下圖:


    Docker for win10安裝

    可以看到,Docker 實際上是啟用了一個虛擬機,虛擬盤名稱是:MobyLinuxVM.vhdx,宿主機CPU 一共4核,給虛擬機分配了 2核,內存分配了2G。現在打開 Hyper-V 管理器,能看到名稱為 MobyLinuxVM 的虛擬機正在運行。也就是說,Docker 在 Windows 中,先運行了個定制的輕量的 Linux 虛擬機,再在這個虛擬機中運行各種功能的Docker容器。如圖:


    MobyLinuxVM虛擬機

    6、將 Docker 設置切換到 Daemon ,在 Registry mirrors 中填入國內的 Docker 鏡像加速地址:https://registry.docker-cn.com 。如果有阿里云的賬號,也可以申請一個阿里云的 Docker 容器加速器。


    7、如下圖,選擇要共享的盤,掛載宿主機的目錄。

    掛載目錄也可以使用 docker run -v 或 mount 命令。圖中給出的 PowerShell 命令: docker run --rm -v c:/Users:/data alpine ls /data 只是示例,不明白意思的不要隨便運行。


    四、測試 Docker

    1、在開始菜單圖標上按右鍵,打開 Windows Shell ,輸入以下命令查看Docker版本:

    #查看docker版本信息
    docker version
    
    #檢查Docker,Compose和Machine的版本
    docker --version
    docker-compose --version
    docker-machine --version

    2、在windows shell 中運行下面的命令,將鏡像文件從倉庫抓取到本地。hello-world 是官方的一個最基本的鏡像,只有1.85kB

    docker pull library/hello-world
    
    #顯示結果:
    Using default tag: latest
    latest: Pulling from library/hello-world
    1b930d010525: Pull complete
    Digest: sha256:2557e3c07ed1e38f26e389462d03ed943586f744621577a99efb77324b0fe535
    Status: Downloaded newer image for hello-world:latest

    3、查看宿主機上的鏡像

    docker images
    
    #顯示結果
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    hello-world         latest              fce289e99eb9        6 weeks ago         1.84kB

    4、運行這個鏡像,如能正常顯示說明信息,表示 Docker 運行正常。

    docker run hello-world
    
    #顯示結果
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    ...

    5、查看容器 ,注意容器ID

    docker ps -a
    
    #顯示結果
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
    f657e13f1a25        hello-world         "/hello"            13 minutes ago      Exited (0) 13 minutes ago                       brave_morse

    6、刪除容器(如果要刪除鏡像先要刪除容器)

    docker rm f657e13f1a25

    7、刪除剛下載的鏡像:

    docker rmi  hello-world
    
    #顯示結果:
    Untagged: hello-world:latest
    ......

    至此,測試結束,Docker 運行正常。


    五、安裝 Laradock

    參考官方文檔:https://laradock-docs.linganmin.cn/zh/getting-started/

    1、下載或克隆 Laradock 項目到本地,例如,打開 Windows Shell ,進入C:\WWW 目錄中,運行git 命令:

    git clone https://github.com/laradock/laradock.git

    2、進入laradock文件夾并復制 env-example 為 .env,mysql 配置 賬號密碼在.env中,可修改。

    cd laradock
    cp env-example .env

    3、修改 .env 文件,啟用 xDebug。默認的 .env 文件沒有啟用 xDebug 。

    (1)現在打開 .env 文件,搜索 XDEBUG ,將 WORKSPACE_INSTALL_XDEBUG 設置為 true ,將 PHP_FPM_INSTALL_XDEBUG 設置為 true 。

    (2)打開 laradock/workspace/xdebug.ini 和 laradock/php-fpm/xdebug.ini 修改以下配置:

    ...
    xdebug.remote_autostart = 1
    xdebug.remote_enable = 1
    xdebug.cli_color = 1
    ...

    這樣修改配置之后,在構建環境時就會在 php-fpm 和 workspace 兩個容器中安裝 XDEBUG ,詳見官方文檔:http://laradock.io/documentation/#install-xdebug

    4、運行docker-compose來構建環境:

    docker-compose up -d nginx mysql

    以上命令就會構建 nginx mysql 兩個容器,同時還會自動構建 php-fpm 和 workspace 兩個容器。

    由于網絡原因,時間可能會比較長,因為 Laradock 中的 linux 軟件源都是默認的,并沒有為國內網絡優化。在github 上也有國內做的修改版的,使用了國內的軟件源。不過一般在云主機中網絡條件都比較好,安裝時會比本地安裝要快。如果因為網絡原因構建不成功,那就重新運行一次命令。我本人在本地安裝時用了3個多小時。

    5、構建其它可選容器

    docker-compose up -d redis beanstalkd phpmyadmin

    6、至此,laradoc環境已經構建完成,以后在win10系統每次開機重啟后,會自動啟動 docker ,只要打開 PowerShell 切換到 laradoc 目錄,運行上述兩條命令即可啟動相應的容器服務。


    -- 待續 --

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有