Git Product home page Git Product logo

vst-php-selector's Introduction

VestaCP PHP Multi Selector, PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 8.1

Vestacp, multi selector versions of php 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 8.1 for Ubuntu (Debian).

It has been tested and works on Ubuntu 18.04 and Debian 9.

Discussion

https://forum.vestacp.com/viewtopic.php?f=41&t=20571

vst-php-selector

This will work like cgi, fcgi or fpm.

You can use one of three scripts for your missions.

  1. cgi

wget https://raw.githubusercontent.com/ahmadyusri/vst-php-selector/main/vst-php-cgi.sh 
chmod a+x ./vst-php-cgi.sh 
sudo ./vst-php-cgi.sh 
  1. fcgi

wget https://raw.githubusercontent.com/ahmadyusri/vst-php-selector/main/vst-php-fcgid.sh 
chmod a+x ./vst-php-fcgid.sh 
sudo ./vst-php-fcgid.sh 
  1. fpm

wget https://raw.githubusercontent.com/ahmadyusri/vst-php-selector/main/vst-php-fpm.sh 
chmod a+x ./vst-php-fpm.sh 
sudo ./vst-php-fpm.sh 

Install software-properties-common, which adds management for additional software sources:

$ sudo apt -y install software-properties-common
# The -y flag will automatically agree to the installation. Without that, you would receive a prompt in your terminal window for each installation.

Install the repository ppa:ondrej/php, which will give you all your versions of PHP:

$ sudo add-apt-repository ppa:ondrej/php

Update apt-get so your package manager can see the newly listed packages:

$ sudo apt-get update

After running the script, you should choose the versions of php for example (7.2 and 8.1) Script add repository and install chosen base versions of php. Then you should install extensions rof example

$ sudo apt install php7.2-curl 
$ sudo apt install php8.1-curl

or

$ sudo apt install php5.6-apcu php5.6-mbstring php5.6-bcmath php5.6-cli php5.6-curl php5.6-gd php5.6-intl php5.6-mcrypt php5.6-mysql php5.6-soap php5.6-xml php5.6-xmlrpc php5.6-json php5.6-zip php5.6-memcache php5.6-memcached php5.6-ldap 
$ sudo apt install php7.0-apcu php7.0-mbstring php7.0-bcmath php7.0-cli php7.0-curl php7.0-gd php7.0-intl php7.0-mcrypt php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-json php7.0-zip php7.0-memcache php7.0-memcached php7.0-ldap 
$ sudo apt install php7.1-apcu php7.1-mbstring php7.1-bcmath php7.1-cli php7.1-curl php7.1-gd php7.1-intl php7.1-mcrypt php7.1-mysql php7.1-soap php7.1-xml php7.1-xmlrpc php7.1-json php7.1-zip php7.1-memcache php7.1-memcached php7.1-ldap 
$ sudo apt install php7.2-apcu php7.2-mbstring php7.2-bcmath php7.2-cli php7.2-curl php7.2-gd php7.2-intl php7.2-mcrypt php7.2-mysql php7.2-soap php7.2-xml php7.2-xmlrpc php7.2-json php7.2-zip php7.2-memcache php7.2-memcached php7.2-ldap 
$ sudo apt install php7.3-apcu php7.3-mbstring php7.3-bcmath php7.3-cli php7.3-curl php7.3-gd php7.3-intl php7.3-mcrypt php7.3-mysql php7.3-soap php7.3-xml php7.3-xmlrpc php7.3-json php7.3-zip php7.3-memcache php7.3-memcached php7.3-ldap 
$ sudo apt install php7.4-apcu php7.4-mbstring php7.4-bcmath php7.4-cli php7.4-curl php7.4-gd php7.4-intl php7.4-mcrypt php7.4-mysql php7.4-soap php7.4-xml php7.4-xmlrpc php7.4-json php7.4-zip php7.4-memcache php7.4-memcached php7.4-ldap 
$ sudo apt install php8.0-apcu php8.0-mbstring php8.0-bcmath php8.0-cli php8.0-curl php8.0-gd php8.0-intl php8.0-mcrypt php8.0-mysql php8.0-soap php8.0-xml php8.0-xmlrpc php8.0-zip php8.0-memcache php8.0-memcached php8.0-ldap
$ sudo apt install php8.1-apcu php8.1-mbstring php8.1-bcmath php8.1-cli php8.1-curl php8.1-gd php8.1-intl php8.1-mcrypt php8.1-mysql php8.1-soap php8.1-xml php8.1-xmlrpc php8.1-zip php8.1-memcache php8.1-memcached php8.1-ldap

For old version of Ubuntu

$ sudo apt-get install php5.6-apcu php5.6-mbstring php5.6-bcmath php5.6-cli php5.6-curl php5.6-gd php5.6-intl php5.6-mcrypt php5.6-mysql php5.6-soap php5.6-xml php5.6-xmlrpc php5.6-json php5.6-zip php5.6-memcache php5.6-memcached php5.6-ldap 

Screenshots

1 2

vst-php-selector's People

Contributors

ahmadyusri avatar rikcage avatar

Stargazers

Dima Botezatu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.