作者:皮H痞 | 来源:互联网 | 2017-10-24 05:14
一、目标目标是安装WebApplication可扩展的运营环境,所以系统由多个角色组成:LBServer、WebServer、APPServer、DBServer。由于本文的主旨是LAMP(Linux、Apache、Mysql、php)安装,所以这里仅就WebServer与DBServer的安装部署作说明。Ubuntu13.04安装LAMP\Vsftpd
一、目标
目标是安装Web Application 可扩展的运营环境,所以系统由多个角色组成:LB Server、Web Server、APP Server、DB Server。
由于本文的主旨是LAMP(Linux、Apache、Mysql、php)安装,所以这里仅就Web Server与DB Server的安装部署作说明。
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm
二、软件版本
Linux:CentOS6.3
Apache:2.2
Mysql:5.1/5.5(升级需求)
PHP:5.3/5.2(老代码运行需求)
就Linux的发行版本来说,会遇到Linux发行版本与需要运行的软件版本不一致的问题,经常花费相当多的时间做安装、编译与配置。
这里是一些经验的总结:
- 我们在配置Server上走了弯路,认为Apache,php,mysql要分开安装在不同Server上。其实,完全没有必要,安装但关闭服务即可与配置目标一致,又可在出问题时开启进行本地测试。
- 在Mysql版本上也纠结了很长时间。应该一开始就用最易用的方式搭建App,在保证应用没有问题的情况下(也就是我们熟悉App应用配置后),再对系统进行版本选择、配置、优化
三、安装流程
1、DB Server安装
Mysql版本:5.1
1.1、安装Mysql
首先来进行 MySQL 的安装。打开超级终端,输入:
安装完毕,让 MySQL 能够随系统自动启动:
设置 MySQL 数据 root 账户的密码:
当出现如下提示时候直接按回车、输入新密码、进行设置确认:
Enter current password for root
Set root password? [Y / n]
New password:
Remove anonymous users? [Y / n]
Disallow root login remotely? [Y / n]
Remove test database and access to it? [Y / n]
Reload privilege tables now? [Y / n]
|
至此MySql安装完成。
1.2、安装Apache
由于 CentOS 已经封装了 Apache,直接运行安装:
同样配置系统让 Apache 随系统启动:
[root@localhost ~]# chkconfig --levels 235 httpd on
[root@localhost ~]# /etc/init.d/httpd start
此时已经可以访问你的服务器,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测试页面。如下图所示
注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了。
处理方式:
- 你只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。
- 执行命令:
[root@localhost ~]#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80-j ACCEPT
注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。
1.3、安装PHP
输入如下指令安装 PHP:
[root@localhost ~]# yum install php
需要重新启动 Apache 服务:
[root@localhost ~]# /etc/init.d/httpd restart
1.4、测试PHP相关信息
这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个 PHP 页面进行测试,使用 vim 编辑器新建:
[root@localhost ~]# vi /var/www/html/info.php
按 “i” 键进行编辑,输入:
此时你可以访问你的站点地址,例如 “http://localhost/info.php”,查看是否能看到相关的 PHP 信息
看到这样的图,就说明 PHP 安装成功了。
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-04/100484p2.htm