• PHP-DEV:php_laravel开发环境搭配


    php/phpstorm/composer/laravel/phpstudy 安装和配置

     

     

     


    一、php的安装和配置:

     


    1、下载php安装包(注意下载的软件包,要匹配操作系统x86/x64):

     

      1.1、(php官网安装包)php安装包的下载地址(下载“非线程安全”的安装包):https://windows.php.net/download;


      1.2、(using)xampp下载地址(包含php): https://xampp-windows.en.softonic.com/

     

     

     

     

    2、php的安装和系统环境变量的配置:


      2.1、php安装的本质:将php二进制安装包解压,然后把php解压后的路径,添加到为系统环境变量path中。

     

      2.2、php安装路径:

        -- php_官方版本的安装路径:D: oolswebsitephpphp8012

        -- (系统环境变量)path = D: oolswebsitephpphp8012

        -- (using)php_xampp版本的安装路径:D: oolswebsitexampp8012php

        -- (系统环境变量)path = D: oolswebsitexampp8012php




    3、 php的配置(php.ini):

      3.1、(php官网安装包)配置php.ini:将“php.ini-development”或者“php.ini-production”文件复制一份,然后改名为"php.ini";

      3.2、 (using)xampp的php,自带“php.ini”文件;


     


    二、phpstorm安装:

     


    1、phpstorm下载地址:https://www.jetbrains.com/phpstorm/


    2、安装方法,参考百度。



     


    三、composer的安装方法:

     


    0、重要说明:composer的安装,依赖于phpstorm;phpstorm的使用依赖于php;因此在安装composer以前,必须安装和配置好php和phpstorm软件;

      0.1、有一部分composer在这里:C:UsersAdministratorAppDataRoamingComposer


    1、下载网址:https://pkg.phpcomposer.com/

     


    2、composer安装的本质:就是下载"composer.phar"包;


      --下载网址:https://pkg.phpcomposer.com/




    3、composer安装的命令:


      3.0、参考章节--如何安装 Composer: https://pkg.phpcomposer.com/#how-to-install-composer


      3.1、 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" //下载脚本"composer-setup.php"到当前目录


      3.2、 php composer-setup.php //执行安装过程(下载最新的"composer.phar")


      3.3、 php -r "unlink('composer-setup.php');" //删除脚本“composer-setup.php”




    4、配置composer命令:


      4.1、把“composer.phar”和“composer.bat”复制到php的安装根目录“D: oolswebsitexampp8012php”


      4.2、在cmd内,可以使用"composer命令"

        C:UsersAdministrator>composer
        ______
        / ____/___ ____ ___ ____ ____ ________ _____
        / / / __ / __ `__ / __ / __ / ___/ _ / ___/
        / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
        \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
        /_/
        Composer version 2.1.12 2021-11-09 16:02:04

        Usage:
        command [options] [arguments]




    5、配置composer的镜像源:


      5.0、有的情况,composer命令无法下载资源,可能是“镜像源”不太行。


      5.1、阿里巴巴镜像站(using)

        composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/


      5.2、国外的镜像站:

        composer config -g repo.packagist composer https://packagist.org

     

     

     


    四、laravel的安装:

    0、laravel:

      0.1、laravel官方网站:  https://laravel.com/

      0.2、laravel官方文档:  https://laravel.com/docs/8.x




    1、在phpstorm内建立项目"laravel": "G:phpWorkspacesphp_stormprojectslaravel"


    2、配置composer.json [ (composer.json位置=开发项目的根目录) "G:phpWorkspacesphp_stormprojectslaravel"  ]

    // composer.json
    {
      "name": "laravel/laravel",
      "description": "The Laravel Framework.",
      "keywords": ["framework", "laravel"],
      "license": "MIT",
      "type": "project",
      "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*"
      },
      "config": {
        "preferred-install": "dist"
      },
      "repositories": {
        "packagist": {
          "type": "composer",
          "url": "https://packagist.phpcomposer.com"
        }
      }
    }



    3、composer换源(阿里巴巴镜像站):composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/



    4、下载laravel:

      4.1、PS G:phpWorkspacesphp_stormprojectslaravel> composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

      4.2、PS G:phpWorkspacesphp_stormprojectslaravel> composer create-project --prefer-dist laravel/laravel log

     

     

     

    5、laravel文档

       5.1、https://laravel.com/docs/8.x

     

     

     

    五、phpstudy




    1、phpstudy功能:

      1.1、phpstudy傻瓜式的一键启动,一键切换环境(nginx+apahce),一键切换PHP版本(5.1-7.3),无需懂任何代码与手动配置。



    2、phpstudy下载地址:


      2.1、https://www.xp.cn/download.html


     

     

    六、参考资料:

     


    0、各位提供的参考资料,让我在安装和配置软件的过程中无比顺利,衷心感谢内容创作者无私的分享,蟹蟹分享。





    1、php下载:https://windows.php.net/download


    2、xampp下载:https://xampp-windows.en.softonic.com/


    3、phpstorm下载:https://www.jetbrains.com/phpstorm/


    4、phpstudy下载网站:https://www.xp.cn/download.html


    5、composer下载:https://getcomposer.org/download/


    6、composer安装:https://pkg.phpcomposer.com/#how-to-install-composer


    7、composer.json配置:https://www.cnblogs.com/caicaizi/p/9131845.html


    8、laravel创建项目的方法:https://blog.csdn.net/qq_38109045/article/details/108622495


    9、报错处理:安装laravel报 [InvalidArgumentException] Could not find package laravel/laravel with stability stable 处理方法

        -- https://blog.csdn.net/weixin_42014858/article/details/113312698
        -- https://blog.csdn.net/FourAu/article/details/118016718?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link

     

    10、参考资料,书写完毕!

    本文由lnlidawei(https://www.cnblogs.com/lnlidawei)原创或整理,转载请注明出处。
  • 相关阅读:
    Ubuntu mongodb 安装和配置
    最基本的SQL语法/语句
    Sphinx学习之sphinx的安装篇
    六关节机器人的雅可比矩阵及微分运算
    六关节机器人的逆运动学计算
    六关节机器人的正运动学计算
    六关节机器人末端的微分运动
    Python3 升级pip
    一般多项式曲线的最小二乘回归(Linear Regression)
    关于卡尔曼滤波(Kalman Filter)的很好讲解
  • 原文地址:https://www.cnblogs.com/lnlidawei/p/15542682.html
Copyright © 2020-2023  润新知