在买天翼云主机之前,由于还没有玩过linux操作系统,以为搭建lamp环境会很麻烦,一直在犹豫要不选择windows操作系统算了,但考虑到稳定性和安全性的问题,最后还是硬着头皮选择了linux,然后在天翼云主机搭建lamp,直到成功后才发觉原来这是一件很简单的事。
一、L(Linux)的选择与安装
Linux有着很多种版本的操作系统,包括有CentOS、Ubuntu、Fedora、Debian、RedHat等,林林总总的,怎么选择呢?事实上我也不能明确地告诉哪个好,只是在网上了解到CentOS的用户最多,而且网上的教程、资源也多,所以就选择了它。
系统不需要安装,只需要选择就可以了,如果只是windows或者linux不同版本之间的切换,可以自行操作,如果是从windows和linux之间切换则需要联系天翼云主机客服来操作。
二、使用Remi源来快速安装Apache、Mysql和PHP。
(注:以下的命令执行都是使用PuTTY来完成的)
第一步: 安装配置Remi源
Remi 源是包含最新版本Apache、 PHP 和 MySQL 等包的 Linux 源,由 Remi 提供维护,都是一些linux技术大牛上传的。有个这个源之后,使用 YUM 安装或更新 Apache、PHP、MySQL、phpMyAdmin等服务器相关程序的时候就非常方便了。
代码如下 | 复制代码 |
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm |
第二步: 安装Apache, MySQL 5.5.30 & PHP 5.4.12
代码如下 | 复制代码 |
yum –enablerepo=remi,remi-test install httpd mysql mysql-server php php-common |
第三步: 安装PHP 5.4.12 模块
代码如下 | 复制代码 |
yum –enablerepo=remi,remi-test install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo |
第四步: 启动Apache & MySQL 5.5.30服务
代码如下 | 复制代码 |
chkconfig –levels 235 httpd on chkconfig –levels 235 mysqld on /etc/init.d/httpd start /etc/init.d/mysqld start |
第五步: 验证Apache, MySQL 5.5.30 和 PHP 5.4.12的安装情况
在浏览器地址栏直接输入你的天翼云主机的ip地址然后回车,可以看到apache的测试页面了,如下图:(前提是备案已经通过)