Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah saya boleh mengelak daripada menjalankan arahan ini 'sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2'?

Saya mengikuti tutorial ini: https://aws.amazon.com/getting-started/hands-on/deploy-wordpress-with-amazon-rds/?refid=dd707452-50b0-4e41-9f2b-d84c7ca273d4 Mencubanya dalam AWS Cipta pelayan wordpress saya sendiri pada ec2/rds.

Namun, saya tidak mahu menjalankan talian ini

sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2

Sebab WordPress tidak suka php7.2. Ini adalah kali kedua saya melalui dan perkara pertama yang saya temui ialah saya perlu menaik taraf php, yang nampaknya mustahil setelah dipasang. Saya juga tidak dapat mencari cara untuk mengalih keluar pakej ini selepas pemasangan. Walau bagaimanapun, saya tidak dapat mencari cara "lebih baharu" untuk melakukan ini. Saya akhirnya terpaksa membuang segala-galanya dan memulakan semula.

Bagaimana saya boleh mendapatkan httpd untuk menjalankan wordpress tanpa ini?

EDIT: Pakej yang ditunjukkan menunjukkan selepas pemasangan bahawa ia telah mencapai kitaran hayat sokongan.

P粉938936304P粉938936304334 hari yang lalu495

membalas semua(1)saya akan balas

  • P粉662089521

    P粉6620895212023-12-14 13:55:26

    Mulakan wordpress di Amazon AWS ec2:

    1. Mulakan instance (ubuntu) dan jana pasangan kunci
    2. Buka terminal ssh dan jalankan arahan berikut
    //just update and upgrade apt repositories
    sudo apt update
    sudo apt upgrade
    
    //install apache2
    sudo apt install apache2 -y
    sudo systemctl start apache2
    
    //install PHP
    sudo apt-get install software-properties-common
    sudo add-apt-repository -y ppa:ondrej/php
    sudo apt-get update
    
    sudo apt-get install php -y
    
    //i suppose above it installed php8.1 
    //so installing all other related tophp8.1
    
    sudo apt-get install php8.1-cli php8.1-common
    
    //actually these extensions were used for laravel,
    //so not all might needed for WordPress but you can install all of these
    
    sudo apt-get install apache2 php8.1 libapache2-mod-php8.1 php8.1-curl php-pear php8.1-gd php8.1-dev php8.1-zip php8.1-mbstring php8.1-mysql php8.1-xml curl -y
    sudo apt install -y php8.1-bcmath  php8.1-ctype
    sudo apt-get install zip unzip php8.1-zip
    
    sudo systemctl restart apache2
    
    //enter ipaddress on browser, it should show localhost, if installed successfully
    
    //install MySQL
    sudo apt install mysql-server
    sudo mysql 
    
    //inside mysql tab
    ==============
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
    create database database_name;
    exit;
    =================
    
    //install Wordpress 
    //go to default HTML directory
    
    cd /var/www/html
    
    //now push file to on this directory from git, if you have it on local
    // or install a new from repo
    // you can consider /var/www/ as your htdocs folder in xampp
    
    //now need to set up your DNS
    // for this you can view some tutorial on `route 53` DNS hosting, you have to  allocate elastic IP address, and map your domain to this IP
    1. Andaikan nama domain anda ialah sarojsshrestha.com Seterusnya, anda perlu menjalankan arahan berikut untuk memetakan domain kepada /var/www/html
    cd /etc/apache2/sites-available
    
    //disable default conf
    sudo a2dissite 000-default.conf 
    
    //create new conf for your domain
    sudo nano sarojshrestha.com.conf
    
    //and paste this following:
    
    
        ServerName sarojshrestha.com
        ServerAlias www.sarojshrestha.com
        ServerAdmin admin@sarojshrestha.com
    
        DocumentRoot /var/www/html
        
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
        
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    
    
    
    //save and exit by ctrl+s and ctrl+x
    1. Seterusnya, dayakan ciri ini.
    sudo a2ensite sarojshrestha.com

    Sekarang, klik pada penyemak imbas anda dan gantikan sarojshrestha.com,您应该会看到 Wordpress 设置视图。将 sarojsrestha.com dengan nama domain sebenar anda.

    Dengan cara ini, semasa memasang, anda mungkin perlu menukar kebenaran folder /var/www/html. Jika anda menemui sebarang masalah, anda boleh beritahu saya.

    balas
    0
  • Batalbalas