在搭建站点之初,我先尝试着搭建的是LNMP的环境。但是发现需要改的配置很多,搭完了会报错,所以就改用了LAMP。以下是详细的搭建步骤:
- 在阿里云上新建一个ECS实例:
在挑选完适合的配置之后,选择合适的公共镜像。这里我选择的是ubuntu 14.04版本(PS:ubuntu 16.04版本没有php-5相关的内置安装包)。
- 通过shh连接到远程服务器
更新 package lists
<code>
sudo apt-get update
</code>安装 Apache2
<code>
sudo apt-get install apache2
</code>
这里安装成功后,可以直接在浏览器中输入 ECS 对应的公网 IP,如果显示如下,则 Apache 安装成功。
安装 PHP5 模块
<code>
sudo apt-get install php5
</code>安装 MySQL
<code>
sudo apt-get install mysql-server
sudo apt-get install mysql-client
</code>
过程中会提示设置 root 用户的密码,直接回车代表密码为空。
安装完成后输入如下代码:
<code>
mysql -u root -p
</code>
然后输入刚才设置的 root 用户相对应的密码,出现如下界面则证明 MySQL 安装成功:
安装其他相应模块
<code>
sudo apt-get install libapache2-mod-php5 libapache2-mod-auth-mysql
sudo apt-get install php5-mcrypt php5-curl php5-gd php5-json php5-mysqlnd openssl
</code>启用 php5-mcrypt
<code>
sudo php5enmod mcrypt
</code>安装 phpmyadmin
<code>
sudo apt-get install phpmyadmin
</code>
安装过程中会需要选择安装在什么服务器上,这里选择 apache。随后可以选择是否需要配置默认数据库,这里我选了否。
接下来输入如下代码,然后在浏览器中直接键入 公网IP/phpmyadamin,如果成功显示 phpmyadmin 管理登陆页面则安装成功。
<code>
sudo ln -s /usr/share/phpmyadmin /var/www/html
</code>
- 到这里 LAMP 环境就已经配置成功啦,下一章会继续介绍如何配置 Laravel 相关环境。