Maison > Questions et réponses > le corps du texte
Je suis ce tutoriel : https://aws.amazon.com/getting-started/hands-on/deploy-wordpress-with-amazon-rds/?refid=dd707452-50b0-4e41-9f2b-d84c7ca273d4 Je l'essaye dans AWS Créer mon propre serveur wordpress sur ec2/rds.
Cependant, je ne veux pas diffuser cette ligne
sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2
Parce que WordPress n'aime pas php7.2. C'est ma deuxième fois et la première chose que j'ai découverte est que je dois mettre à jour PHP, ce qui semble impossible une fois installé. Je ne trouve pas non plus de moyen de supprimer ce package après l'installation. Cependant, je ne trouve aucune manière « plus récente » de procéder. J'ai fini par devoir tout jeter et recommencer.
Comment puis-je faire en sorte que httpd exécute WordPress sans cela ?
EDIT : le package affiché montre après l'installation qu'il a atteint le cycle de vie du support.
P粉6620895212023-12-14 13:55:26
Démarrez WordPress sur Amazon AWS ec2 :
//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
sarojsshrestha.com
Ensuite, vous devez exécuter la commande suivante pour mapper le domaine à /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 //save and exit by ctrl+s and ctrl+xOptions Indexes FollowSymLinks MultiViews AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
sudo a2ensite sarojshrestha.com
Maintenant, cliquez sur votre navigateur et remplacez sarojshrestha.com
,您应该会看到 Wordpress 设置视图。将 sarojsrestha.com
par votre nom de domaine actuel.
À propos, lors de l'installation, vous devrez peut-être modifier les autorisations du dossier /var/www/html
. Si vous rencontrez des problèmes, vous pouvez me le faire savoir.