I've tried to install yii2
composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced 2.0.0 -vvv
but everytime I run this command composer just hangs on different places and I can't install it. The same problem is with laravel. It hangs for few hours without doing anything.
The same thing happens with laravel
Is there solution for it?
Related
Can you please help me, I am facing a trouble installing Laravel on my Ubuntu 18.04. When I run the commend composer create-project --prefer-dist laravel/laravel my_app, I get this error:
You need to install php-xml extension for dom. If you are using a Debian based system, you can install via the command below.
apt install php-xml
I have installed composer on shared hosting.
It's successfully installed on my shared hosting.
I have followed this tutorial for installation.
Link :- https://www.globo.tech/learning-center/laravel-under-cpanel/
Screenshot after installation.
I have used below command and it's working fine for me.
php composer.phar
But when I tried to install laravel in my public_html directory using below command,
composer create-project --prefer-dist laravel/laravel borrowpet "5.2.*"
It's not working. It shows composer command not please find below screenshot for error.
Please let me know what I'm missing while installing composer.
Use the command php composer.phar create-project --prefer-dist laravel/laravel borrowpet "5.2.*"
and make sure you execute the command from the directory where compser.phar exists.
i have been creating a few Laravel 5.1 and 5.2 projects.
Now i wanted to try 5.3.
when installing a new project using
composer create-project laravel/laravel my-new-project
and the project was installed, i noticed this was still a Laravel 5.2 project structure.
How to fix this?
What version of PHP are you running?
Laravel53 uses php >5.6
Composer will fallback to Laravel52 incase you do not have the correct dependancies.
If this does not solve the problem, you can always run the command as such:
composer create-project laravel/laravel=5.3.0 my-new-project --prefer-dist
You can also mention the specific version you want by running the following
composer create-project laravel/laravel=5.3 your-project-name --prefer-dist
When laravel 5 is not yet released, I install Laravel 4 using this command composer create-project laravel/laravel your-project-name --prefer-dist. But now when I use it, It installs laravel 5. I just want to use laravel 4, not yet ready for 5.
I've tried the other answers but doesn't work for me. So here's the command I use.
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist
Source :
Installing specific laravel version with composer create-project
UPDATE
Laravel updated the installation docs of 4.* after releasing 5.
composer create-project laravel/laravel {directory} 4.2 --prefer-dist
Source: http://laravel.com/docs/4.2#install-laravel
If nothing specified composer create-project will get the latest stable version. You can change that by just specifying the version you want:
composer create-project laravel/laravel project-name ~4.2.0 --prefer-dist
This will install the latest 4.2.* version of laravel
You should download latest laravel 4.2 release from github - https://github.com/laravel/laravel/releases/tag/v4.2.11
then use composer update to download all relevant packages including latest laravel version
I use Alternate Method.
Docs says Alternate Method
Once Composer is installed, download the 4.2 version https://github.com/laravel/laravel/archive/v4.2.11.zip of the Laravel framework and extract its contents into a directory on your server. Next, in the root of your Laravel application, run the php composer.phar install (or composer install) command to install all of the framework's dependencies. This process requires Git to be installed on the server to successfully complete the installation.
If you want to update the Laravel framework, you may issue the php composer.phar update command.
U can use this
composer create-project laravel/laravel {directory} 4.2 --prefer-dist
replacing {directory} with the actual directory of your project
I looked around for an answer to this question, but couldn't find anything.
Just wondering, is there a way to tell Composer to require additional packages during a laravel 4 installation?
For example:
If I want to always use the Entrust package in all my laravel projects, instead of having to require it every time I create a new laravel project, can I tell my Composer to also require the Entrust package when I run composer create-project laravel/laravel --prefer-dist
Thanks
I'm not aware of such thing in Composer, but you can add require statement to the same command:
composer create-project laravel/laravel --prefer-dist ./ && composer require zizaco/entrust