Is production: true
#migrated

Title: How to set up raspberry pi 4

Created: 19 Mar 2023 Modified: 19 Mar 2023

Description:



[Legacy Link]

Instructions

  1. Install nginx [Link]

    sudo apt-get update
    sudo apt-get install nginx
    sudo apt-get install mariadb-server
    
  2. Install mariadb

    sudo apt-get install mariadb-server-10.0
    
  3. Install php 7.4

    # Test if the php7.4 package ready for pi system
    sudo apt-get install --dry-run php7.4
    
    # If error exists
    sudo apt-get update
    sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
    echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list
    
    # after added the depedencies or no need to add
    sudo apt-get update
    sudo apt install -y php7.4-common php7.4-fpm php7.4-cli php7.4-curl php7.4-json php7.4-mysql php7.4-opcache php7.4-gd php7.4-sqlite3 php7.4-mbstring php7.4-zip php7.4-readline php-pear
    
    # setup configuration for fpm
    sudo vim /etc/php/7.4/fpm/conf.d/90-pi-custom.ini
    
    #######################
    #cgi.fix_pathinfo=0
    #
    #upload_max_filesize=64m
    #post_max_size=64m
    #max_execution_time=600
    ############################
    
    # Reload service
    sudo service php7.4-fpm reload