Installing composer on CentOs
Rus
Eng
Установка composer на CentOs
I solve complex technical challenges for Bitrix and 1C—ranging from auditing existing code to website development and configuring complex integrations—with a guarantee of results.
Recommended

Website hosting

If you are choosing hosting for your project, I recommend Timeweb. Modern infrastructure, a wide range of plans from starter options to high-load VPS, and responsive tech support that actually helps instead of sending template replies. I host some of my own projects there and recommend it to my clients.

Go to site Affiliate link. The price remains the same for you.

All English-language materials have been translated fully automatically using the Google service

Install PHP CLI (command line interface)

  sudo yum install php-cli php-zip wget unzip  

Download Composer installer

  php -r "copy ('https://getcomposer.org/installer', 'composer-setup.php');"  

Make sure that the signatures of the installers match

  HASH = "$ (wget -q -O - https://composer.github.io/installer.sig)"  

Check that the installer was not damaged

  php -r "if (hash_file ('SHA384', 'composer-setup.php') === '$ HASH') {echo 'Installer verified';} else {echo 'Installer corrupt'; unlink ('composer-setup.php');} echo PHP_EOL; " 

Install composer to /usr/local/bin

  sudo php composer-setup.php --install-dir = / usr / local / bin --filename = composer  

If during installation there is not enough memory, then turn off and then turn on the mysql

service
  service mysqld stop
service mysqld restart  

When an error occurs:

  proc_open (): fork failed - Cannot allocate memory  

We use:

  / bin / dd if = / dev / zero of = / var / swap.1 bs = 1M count = 1024
/ sbin / mkswap /var/swap.1
/ sbin / swapon /var/swap.1  
Aleksandr Tichiy
Author

Aleksandr Tichiy

Fullstack developer · 1C-Bitrix

I build and modernize online stores and corporate portals on 1C-Bitrix. Integrations with 1C, high-load performance, 152-FZ compliance. Writing about architecture and e-commerce.


Comments

There are no comments yet, you can be the first to leave it

Leave a comment

The site uses a comment pre-moderation system, so your message will be published only after approval by the moderator

You are replying to a user's comment

Send

FEEDBACK

Email me

Please message me to discuss the task. I work remotely and officially (as a self-employed professional); my hourly rate is 1,800 RUB, and I can dedicate 3–4 hours a day to the project. I respond quickly, and the consultation is free.

An error occurred while sending, please try again after a while
Message sent successfully

Phones

+7(993) 007-18-96

Email

info@tichiy.ru

Address

Россия, г. Москва

By submitting the form, you automatically confirm that you have read and accept the Privacy Policy site