网上这方面的资料很多,但是都不是很全,也有点过期。我把我的配置过程总结如下
创建ECS-CentOS实例
登陆阿里云,并创建实例
远程登陆
直接使用SSH命令进行连接,如:ssh root@实例的公网IP,然后输入该实例的 root 用户的密码,即可完成连接。(如图4,图5,图6)
安装Apache
安装
yum install -y httpd
安装成功如下(图7)
对httpd服务的一些操作如下
service httpd status
service httpd start
service httpd restart
service httpd stop
安装完默认是服务是关闭的,可以用service httpd status查看如下(图8)
开启服务service httpd start如下(图9)
安装php以及组件
安装
yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
重新开启httpd服务 httpd
直接用公网IP在浏览器访问,如下(图10)
无法访问,这是因为ECS安全组默认是没有开启80端口的访问权限,你需要到本实例的安全组开启。如下(图11,图12,图13)
再次用公网IP访问,就等出现apache服务器的测试网页了,如下(图14)
接着我们创建一个的phpinfo()文件测试一下php环境,
apache的默认根路径是/var/www/html,我们创建index.php文件
vi /var/www/html/index.php
输入如下内容保存
<?php
phpinfo();
?>
再次访问公网IP,如下(图15)
配置mysql数据库
安装
yum -y install mariadb mariadb-server
相关操作如下
service mariadb status
service mariadb start
service mariadb restart
service mariadb stop
安装完成,开启mysql服务如下,(图16)
使用如下指令直接访问数据库,初始没有密码直接回车就行
mysql -uroot -p
如下(图17)
lamp环境已经搭建完成。
谢谢阅读。