Home Development Tools composer Install Composer under Ubuntu14.04

Install Composer under Ubuntu14.04

Aug 07, 2019 pm 03:03 PM
composer

Composer is a dependency management tool for PHP, so how to install Composer under Ubuntu 14.04? Next, the composer usage tutorial column will explain how to install Composer under Ubuntu 14.04.

Install Composer under Ubuntu14.04

##Download Composer:

curl -sS https://getcomposer.org/installer | php

Install Composer:

/usr/bin/php composer.phar --version

Set global command:

sudo mv composer.phar /usr/local/bin/composer

Check whether the installation and setting are successful:

composer -version

If successful, the following picture will appear

Install Composer under Ubuntu14.04

## Packagist / Composer China Full Image

Method 1: Modify the global configuration file of composer (recommended method)

Open the command line window (windows users) or console (Linux, Mac users) and execute the following command:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

Method 2: Modify the composer.json configuration file of the current project:

Open the command line window (windows users) or console (Linux, Mac users), enter the root directory of your project (that is, the directory where the composer.json file is located ), execute the following command:

composer config repo.packagist composer https://packagist.phpcomposer.com

The above command will automatically add the image configuration information at the end of the composer.json file in the current project (you can also add it manually):

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

Taking the composer.json configuration file of the laravel project as an example, after executing the above command, it will look as follows (note the last few lines):

{
    "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"
        }
    }
}

OK, everything is done! Try composer install to experience the incredible speed!

Mirror principle:

Under normal circumstances, the data of the installation package (mainly zip files) is usually downloaded from github.com, and the metadata of the installation package Downloaded from packagist.org.

However, due to well-known reasons, the connection speed of foreign websites is very slow, and may be "walled" or even "non-existent" at any time.

What "Packagist China Full Mirror" does is to cache all installation packages and metadata to domestic computer rooms and accelerate them through domestic CDNs, so that there is no need to make requests to foreign websites, thereby accelerating composer The process of install and composer update is faster and more stable. Therefore, even if packagist.org or github.com fails (mainly because the connection speed is too slow or blocked), you can still download and update the installation package.

The above is the detailed content of Install Composer under Ubuntu14.04. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to view the version number of laravel? How to view the version number of laravel How to view the version number of laravel? How to view the version number of laravel Apr 18, 2025 pm 01:00 PM

The Laravel framework has built-in methods to easily view its version number to meet the different needs of developers. This article will explore these methods, including using the Composer command line tool, accessing .env files, or obtaining version information through PHP code. These methods are essential for maintaining and managing versioning of Laravel applications.

Laravel framework installation method Laravel framework installation method Apr 18, 2025 pm 12:54 PM

Article summary: This article provides detailed step-by-step instructions to guide readers on how to easily install the Laravel framework. Laravel is a powerful PHP framework that speeds up the development process of web applications. This tutorial covers the installation process from system requirements to configuring databases and setting up routing. By following these steps, readers can quickly and efficiently lay a solid foundation for their Laravel project.

Recommended Laravel's best expansion packs: 2024 essential tools Recommended Laravel's best expansion packs: 2024 essential tools Apr 30, 2025 pm 02:18 PM

The essential Laravel extension packages for 2024 include: 1. LaravelDebugbar, used to monitor and debug code; 2. LaravelTelescope, providing detailed application monitoring; 3. LaravelHorizon, managing Redis queue tasks. These expansion packs can improve development efficiency and application performance.

What is the difference between php framework laravel and yii What is the difference between php framework laravel and yii Apr 30, 2025 pm 02:24 PM

The main differences between Laravel and Yii are design concepts, functional characteristics and usage scenarios. 1.Laravel focuses on the simplicity and pleasure of development, and provides rich functions such as EloquentORM and Artisan tools, suitable for rapid development and beginners. 2.Yii emphasizes performance and efficiency, is suitable for high-load applications, and provides efficient ActiveRecord and cache systems, but has a steep learning curve.

Laravel environment construction and basic configuration (Windows/Mac/Linux) Laravel environment construction and basic configuration (Windows/Mac/Linux) Apr 30, 2025 pm 02:27 PM

The steps to build a Laravel environment on different operating systems are as follows: 1.Windows: Use XAMPP to install PHP and Composer, configure environment variables, and install Laravel. 2.Mac: Use Homebrew to install PHP and Composer and install Laravel. 3.Linux: Use Ubuntu to update the system, install PHP and Composer, and install Laravel. The specific commands and paths of each system are different, but the core steps are consistent to ensure the smooth construction of the Laravel development environment.

Laravel logs and error monitoring: Sentry and Bugsnag integration Laravel logs and error monitoring: Sentry and Bugsnag integration Apr 30, 2025 pm 02:39 PM

Integrating Sentry and Bugsnag in Laravel can improve application stability and performance. 1. Add SentrySDK in composer.json. 2. Add Sentry service provider in config/app.php. 3. Configure SentryDSN in the .env file. 4. Add Sentry error report in App\Exceptions\Handler.php. 5. Use Sentry to catch and report exceptions and add additional context information. 6. Add Bugsnag error report in App\Exceptions\Handler.php. 7. Use Bugsnag monitoring

What is the yii framework? Tutorial on how to use yii framework What is the yii framework? Tutorial on how to use yii framework Apr 18, 2025 pm 10:57 PM

Article Summary: Yii Framework is an efficient and flexible PHP framework for creating dynamic and scalable web applications. It is known for its high performance, lightweight and easy to use features. This article will provide a comprehensive tutorial on the Yii framework, covering everything from installation to configuration to development of applications. This guide is designed to help beginners and experienced developers take advantage of the power of Yii to build reliable and maintainable web solutions.

yii2 admin finished using yii2 admin finished using Apr 18, 2025 pm 10:18 PM

Yii2 AdminLTE is a backend management system template based on the Yii2 framework and AdminLTE management template. It provides a wealth of controls and features that can help developers quickly build powerful backend management systems. Installation and use: Install through composer: composer requires kartik-v/yii2-adminlte to configure the AdminLTE module in config/web.php to run the migration command: yii migrate/up --migrationPath=@kartik-v/yii2-adminlte/migrations

See all articles