在阿里云ECS上搭建LAMP环境

时间:2023-01-26 13:00:49

这两天在折腾个人博客,之前什么也不懂,几次起心一边查资料一边,奈何每次都会遇到各种各样的问题,都是半途而废,最近刚好有时间,又折腾了一遍,终于搞得差不多了,想把这个过程记录下来,以后不懂了再翻翻,也希望对大家有用。

 

步骤:

1. 购买服务器

2. 搭建LAMP环境

3. 安装WordPress

4. 购买域名并添加解析

 

一:我用的是阿里云的ECS,有学生优惠,很便宜,配置也够用。

链接如下:

https://www.aliyun.com/product/ecs?spm=5176.8142029.388261.407.5c99e5e6z6MtgZ

 

搭建环境之前,先配置好各个端口的访问规则,具体可以看阿里云教程。

二:搭建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. 域名解析:

我的备案还没下来,再更。