#00245 WordPress Ubuntu24 .bash_history


apt upgrade

apt update

apt upgrade

reboot

apt install apache2

systemctl status apache2

apt install php php-cli php-common php-imap php-fpm php-snmp php-xml php-zip php-mbstring php-curl php-mysqli php-gd php-intl

php -v

apt install mariadb-server

systemctl start mariadb && sudo systemctl enable mariadb

systemctl status mariadb

mysql -u root

cd /tmp/ && wget https://wordpress.org/latest.zip

unzip latest.zip -d /var/www

cd /var/www/

pwd

ls

pwd

ls

cd /

mkdir wordpress

pwd

ls

cd cd wordpress/

pwd

ls

cd wordpress/

pwd

ls

mkdir demo

pwd

ls

cd /var/www/

pwd

ls

mv wordpress /wordpress/

pwd

ls

cd /wordpress/


chown -R www-data:www-data demo

pwd

ls

ll

cd ..

pwd

ls

chown -R www-data:www-data wordpress

cd wordpress/

pwd

ls

cd demo/

pwd

ls

cd ..

pwd

ls

cd demo/

pwd

ls

cp wp-config-sample.php wp-config'.php

cp wp-config-sample.php wp-config.php

vi wp-config.php

cd /

pwd

ls

find . -name apache*.* =print

find . -name apache*.* -print

cd /etc/apache2/

pwd

ls

cp apache2.conf apache2.conf.1

vi apache2.conf

cd sites-enabled/

pwd

ls

vi 000-default.conf

systemctl restart apache2

reboot

cd /wordpress/demo/

pwd

ls

vi wp-config.php

mysql -u root

a2ensite สำคัญ

ถ้าไม่ SSL, จะ error

ต้อง noTLS verify ด้วย