1. 程式人生 > >在阿里雲ECS上搭建LAMP環境

在阿里雲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. 域名解析:

我的備案還沒下來,再更。