新增PPA

sudo add-apt-repository ppa:ondrej/php

更新PPA資料源

sudo apt-get update

安裝apache2

sudo apt-get install apache2

安裝mysql 5.7

sudo apt-get install mysql-client-5.7 mysql-server-5.7

安裝php 7.3 和其他套件

sudo apt-get install php7.3 php7.3-bz2 php7.3-cgi php7.3-cli php7.3-common php7.3-curl php-dev php7.3-fpm php7.3-gd php7.3-imap php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-odbc php7.3-sybase php7.3-xml php7.3-zip

安裝 libapache2-mod-php7.3

sudo apt-get install libapache2-mod-php7.3

安裝phpmyadmin

sudo apt-get install phpmyadmin

enable rewrite

sudo a2enmod rewrite

enable speling

sudo a2enmod speling

關閉mysql strict mode,新增一個disable_strict_mode.cnf,記得重啟mysql生效

sudo vim /etc/mysql/conf.d/disable_strict_mode.cnf

[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

變更root directory

sudo vim /etc/passwd

sync file

匯出所有的資料庫

mysqldump -u root -p --all-databases --skip-lock-tables -f > vsi_all.sql

匯入所有的資料庫

mysql -u root -p < vsi_all.sql

tar壓縮檔案成bz2,exclude log, -p保留原權限

sudo tar -jpcv -f /web/web_all.tar.bz2 --exclude=log --exclude=Backup /web/

rsync檔案 -P是續傳和進度顯示

sudo rsync -e "ssh -p 87" -avhP web_all.tar.bz2 web1admin@206.198.231.21:/web/

解壓縮tar檔

sudo tar -jxv -f /web/web_all.tar.bz2 -C /web/

rsync資料

sudo rsync -e "ssh -p 87" -avhP --exclude 'Backup' --exclude 'log' /web/ web1admin@206.198.231.21:/web/

sendmail

安裝sendmail

sudo apt-get install sendmail

加入domain 到local-host-names,一行一個domain,允許收發信

sudo vim /etc/mail/local-host-names

phantomjs

安裝phantomjs

sudo mv phantomjs-2.1.1-linux-x86_64 /usr/local/share/
sudo chmod -R 777 /usr/local/share/phantomjs-2.1.1-linux-x86_64

sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs
sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin/phantomjs

results matching ""

    No results matching ""