搭建 LAMP 环境

腾讯云
入门
0 个任务
剩余 3 个名额

你还可以 创建 或者 使用已有 云主机不限时上机

实验内容

LAMP 是建立 WEB 应用的平台,是 Linux、ApacheHTTP ,MySQL(有时也指MariaDB,数据库软件) 和 PHP(有时也是指 Perl 或 Python ) 的简称。

首次可免费使用云主机 45 分钟 ,到期后云主机将被重置并退库,若想保留成果请及时留用。

实验资源

云服务器

软件环境

CentOS 6.8 64 位

目录

# 搭建 LAMP 服务 ## 搭建 MySQL 数据库 > <time>5min ~ 10min</time> ### 安装 MySQL 使用 `yum` 安装 MySQL: ``` yum install mysql-server -y ``` 安装完成后,启动 MySQL 服务: ``` service mysqld restart ``` 设置 MySQL 账户 root 密码:[:question][password] ``` /usr/bin/mysqladmin -u root password '${runtime.vars.allocatedPassword}' ``` > <bubble for="password"> > 下面命令中的密码是教程为您自动生成的,为了方便实验的进行,不建议使用其它密码。如果设置其它密码,请把密码记住。 > </bubble> > <checker type="output-contains" command="mysql --version" hint="MySQL 未安装"> > <keyword regex="\\d" /> > </checker> > <checker type="output-contains" command="mysql -u root --password=${runtime.vars.allocatedPassword} -e &quot;select 'success' as ''&quot;" hint="使用生成的密码无法连接 MySQL,如果你已使用自己的密码完成了设置,请直接进入下一步。"> > <keyword regex="success" /> > </checker> ## 安装 Apache 服务 > <time>5min ~ 10min</time> ### 安装 Apache 使用 `yum` 安装 Apache ``` yum install httpd -y ``` 启动 Apache 服务: ``` service httpd start ``` > <checker type="output-contains" command="netstat -nlpt" hint="httpd 进程未启动"> > <keyword regex="httpd" /> > </checker> ## 安装 PHP > <time>5min ~ 10min</time> ### 安装 PHP 和 PHP-MYSQL 支持工具: 使用 `yum` 安装 PHP:[:question][php] ``` yum install php php-mysql -y ``` > <bubble for="php"> > CentOS 6 默认已经安装了 php-mysql,下面命令执行的可能会提示已经安装。 > </bubble> > <checker type="output-contains" command="ls /etc" hint="PHP 未安装"> > <keyword regex="php.ini" /> > </checker> ## 检查安装是否成功 > <time>5min ~ 10min</time> ### 检验 PHP 是否安装成功 我们在 [/var/www/html][php-info] 目录下创建一个info.php文件来检查php是否安装成功,示例代码参考如下 ```php /// <example verb="edit" file="/var/www/html/info.php" /> <?php phpinfo(); ?> ``` 重启 Apache 服务: ``` service httpd restart ``` 此时,访问 [http://${runtime.vars.cvmIpAddress}/info.php][] 可浏览到我们刚刚创建的 info.php 页面了 > <locate for="php-info" path="/var/www/html" hint="新建一个名为 info.php 的文件" /> > <checker type="output-contains" command="ls /var/www/html" hint="创建 info.php 文件"> > <keyword regex="info.php" /> > </checker> > <checker type="output-contains" command="curl http://127.0.0.1/info.php --silent" hint="打开 info.php 页面"> > <keyword regex="info" /> > </checker> ### 完成实验 恭喜!您已经成功完成了搭建 LAMP 服务器的实验任务。