
کسب درآمد دلاری برای طراحان و برنامه نویسان
اگر طراح و برنامه نویس هستید، می توانید در سایت های خدماتی محصول خود را یک بار تولید کنید ...
بیشتر بخوانید »زمانی که به برنامه نویسی و کد نویسی می پزدازیم، نیاز هست که بتوانیم از کتابخانه های دیگر که قبلا نوشته شده اند نیز استفاده کنیم. نصب، مدیریت و بروز رسانی این کتابخانه ها و ... به صورت دستی کاری زمانبر و آزار دهنده است. از این رو ما به ابزاری نیاز داریم که با آن بتوانیم به راحتی این پکیج ها و کتابخانه ها را نصب و مدیریت کنیم.
مقالات و آموزشDependency Management
می گویند.
PHP
مدیریت پکیج ها توسط ابزاری به نام Composer
انجام می شود.
Composer
را برای پروژه خود راه اندازی می کنید، یک فایل با نام composer.json
در کنار پروژه شما ایجاد می شود که محتوایی مانند کد زیر دارد.{ "name": "zendframework/skeleton-application", "description": "Skeleton Application for ZF2", "license": "BSD-3-Clause", "keywords": [ "framework", "zf2" ], "homepage": "http://framework.zend.com/", "require": { "php": ">=5.3.3", "zendframework/zendframework": "~2.3" } }
PHP
حداقل باید 5.3.3
باشد و ورژن zendframework
نیز باید 2.3
باشد.Composer
از طریق خط فرمان به راحتی صورت می گیرد.
Terminal
یا CMD
سیستم عامل را باز نمایید و خط زیر را بنویسید.$ php -r "readfile('https://getcomposer.org/installer');" | php
Composer
روی سیستم عامل، می توانیم از آن برای پروژه مورد نظرمان طبق کد زیر استفاده نماییم.$ composer install
composer.json
را فراخوانی می کند و سپس فایل های مورد نظر را دانلود و در فولدر vendor
قرار می دهد.
$ composer update
$ composer show
composer.json
نصب کنیم.
require
استفاده کنیم.$composer require phpmailer/phpmailer
phpmailer
به طور اتوماتیک نصب می شود و اطلاعات آن در فایل composer.json
قرار می گیرد.
vendor
دانلود می شود.این مطلب را با دوستانتان در شبکه های اجتماعی به اشتراک بگذارید و معرفی نمایید
اگر طراح و برنامه نویس هستید، می توانید در سایت های خدماتی محصول خود را یک بار تولید کنید ...
بیشتر بخوانید »لازمهی شروع یک کسب و کار، دانستن دانش اولیه در خصوص راه اندازی آن کسب و کار است. اگر موان ...
بیشتر بخوانید »انتخاب زبان برنامه نویسی به عنوان یک شغل، علاوه بر مزیت هایی که برای دارد، چالش هایی نیز د ...
بیشتر بخوانید »