Rumah > Soal Jawab > teks badan
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粉6620895212023-12-14 13:55:26
Mulakan wordpress di 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
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 //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
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.