基于ECS服务器搭建LAMP环境
进入终端连接,此处不建议直接在管理后台进行终端连接,推荐用SSH连接,推荐软件x-shell。
用root登录或者是添加的用户登录
1.修改SSH配置 。
vim /etc/ssh/sshd_config
2..如果需要上传或者操作文件,需要用root账户进行SSH登陆
找到PermitRootLogin 改为yes保存退出,重启SSH服务,即可使用root账户登陆
根据自己的情况修改配置信息,端口号修改和保密设置都在此目录下。
3.更新软件源
sudo apt-get update
4.安装Apache
sudo apt-get install apache2
5.. 通过浏览器访问服务器的IP,如果出现Apache欢迎界面,表示安装成功,如下所示:
6.安装PHP5
sudo apt-get install php5
7.查看PHP5的版本
php5 –v
8.查看apache是否已经加载libphp5.so模块,该模块是Apache用来指挥PHP解析器来执行PHP代码的模块
cat /etc/apache2/mods-enabled/php5.load
9. 安装mysql
sudo apt-get install mysql-server
注意在安装数据库中会输入数据库密码,此处是自己设置的数据库root密码,输入两次则成功安装。
10.检查是否加载了mysql.so的扩展
cat /etc/php5/mods-available/mysql.ini,
11.如果没有加载扩展功能,就自行加载扩展
sudo apt-ge tinstall php5-mysql
12.重启mysql和Apache
sudo service mysql restart
sudo service apache2 restart
13..创建一个php文件来测试环境是否安装成功,
cd /var/www/html
vim info.php
14.php内容
<?php
echo phpinfo();
?>
15.访问该文件IP/info.php查看是否连接成功
注意此处的ip地址为你服务器的ip,如果绑定域名里就直接可以用域名访问
16.给php安装常用扩展
sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl
17.安装完成之后,重启Apache
sudo service apache2 restart
18.使用远程访问数据库
sudo vim /etc/mysql/my.cnf
找到bind-address,注释掉它,保存退出。
然后用root登陆Mysql数据库
mysql -u root -p
然后在mysql>这里输入:
grant all on *.* to username@'%' identified by 'password;
注意:username是用户名,password是要自己填写的一个名字,例如:
grant all on *.* to root@'%' identified by '123456';
显示Query ok,则成功
最后刷新一下。执行:
flush privileges;
最后就可以在远程用刚才创建的用户和密码登陆mysql。
19.重启Mysql服务
sudo service mysql restart