在阿里雲ECS上搭建LAMP環境
這兩天在折騰個人部落格,之前什麼也不懂,幾次起心一邊查資料一邊,奈何每次都會遇到各種各樣的問題,都是半途而廢,最近剛好有時間,又折騰了一遍,終於搞得差不多了,想把這個過程記錄下來,以後不懂了再翻翻,也希望對大家有用。
步驟:
1. 購買伺服器
2. 搭建LAMP環境
3. 安裝WordPress
4. 購買域名並新增解析
一:我用的是阿里雲的ECS,有學生優惠,很便宜,配置也夠用。
連結如下:
搭建環境之前,先配置好各個埠的訪問規則,具體可以看阿里雲教程。
二:搭建LAMP環境:
1、 安裝Apache:
執行命令:yum -y install httpd
啟動Apache:systemctl start httpd.service
新增Apache自啟動:systemctl enable httpd.service
檢視Apache服務是否啟動:netstat -aux|grep httpd
測試:開啟http://主機外網IP/,如果出現Testing 123頁面則表示安裝成功。
2. 安裝MySQL:
貌似好像現在MySQL不支援,得安裝mariadb這麼個資料庫,
執行命令:yum -y install mariadb mariadb-server
啟動:systemctl start mariadb-service
初次登入:mysql -uroot
設定密碼(如passwd);
然後就可以使用 mysql -uroot -ppasswd登入資料庫了。
3. 安裝PHP:
我裝了PHP5.4之後再裝phpmyadmin時會出現不相容的情況,儘量安裝PHP5.5+以上,以免出現不必要的麻煩。
執行命令:
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
再執行命令:
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
新增源後安裝:# yum install –enablerepo=remi –enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
檢視PHP的版本:php -v
安裝phpMyadmin:
進入到Apache的web目錄下執行命令:
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.tar.gz
下載完解壓:tar zxvf phpMyAdmin-4.7.6-all-langeuages.tar.gz
改個檔名:mv phpMyAdmin-4.7.6-all-languages.tar.gz phpmyadmin
在目錄下建立phpinfo.php檔案
<?php
phpinfo();
?>
然後開啟瀏覽器,訪問 http://主機外網ip/phpmyadmin
出現php相關資訊,則表示安裝成功。
4. 購買域名:
我的域名是在萬網買的,打折完45塊錢一年。
國內的需要備案,備案也不是很麻煩,不過需要仔細閱讀備案要求,不然很容易被退回。
5. 域名解析:
我的備案還沒下來,再更。