【linux】LAMP环境搭建
-
一、什么是LAMP
- LAMP是[ Linux + Apache + MySQL + PHP ] 的缩写
- 常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台LAMP是最强大的网站解决方案。
- Apache是开源的Web服务器软件
- 实例:ecshop、Discuz论坛
-
二、环境部署(rpm方式)
- 安装apache服务
- 一般情况下,系统默认安装了apache服务
- 启动apache服务:
- 安装apache服务
service httpd restart
-
-
- 验证
-
在windows上打开浏览器输入服务器ip地址(虚拟机上linux的ip)访问
正常:可以看到如下界面(✿✿ヽ(°▽°)ノ✿)

异常:考虑服务器网络配置问题(详见它贴,日后更)
-
- 安装mysql
- 检查mysql服务是否安装
- 安装mysql
service mysqld status
-
-
- 未安装,执行以下命令(此处举例CentOS 6.8,不能cd需自行配置yum)
-
cd /media/CentOS_6.8_Final/Packages
rpm –ivh mysql-5.1.73-7.el6.x86_64.rpm
rpm –ivh perl-DBI-1.609-4.el6.x86_64.rpm
rpm –ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
rpm –ivh mysql-server-5.1.73-7.el6.x86_64.rpm
rpm –ivh php-common-5.3.3-47.el6.x86_64.rpm
rpm –ivh php-pdo-5.3.3-47.el6.x86_64.rpm
rpm –ivh php-mysql-5.3.3-47.el6.x86_64.rpm
-
-
- 启动mysql服务
-
service mysqld restart
-
-
- 检查服务端口是否调用
-
netstat -ntl
如果有3306端口,那就表示mysql启动成功了(✿✿ヽ(°▽°)ノ✿)
-
-
-
配置mysql服务器,root账号密码:
[root@localhost ~]# mysql (回车)mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
此句结尾需加上分号;分号不能漏掉
-
- 安装php
-
手动安装php
cd /media/CentOS_6.8_Final/Packages
rpm -ivh php-cli-5.3.3-47.el6.x86_64.rpm
rpm -ivh php-5.3.3-47.el6.x86_64.rpm
rpm -ivh libXpm-3.5.10-2.el6.x86_64.rpm
rpm -ivh php-gd-5.3.3-47.el6.x86_64.rpm
rpm -ivh php-xml-5.3.3-47.el6.x86_64.rpm -
修改http配置文件
cd /etc/httpd/conf
cp httpd.conf httpd.conf.bak
vi httpd.conf
查找到AddType application/x-gzip .gz .tgz 后,回车在下一行,输入以下:
-
-

-
-
- 重启apache
-
service httpd restart
-
-
-
php调试代码:
在/var/www/html目录下,
新建文件test.php
编辑内容:
<?php
phpinfo();
?> - 依然是在windows浏览器访问:http://服务器ip/test.php,成功页面如下图(✿✿ヽ(°▽°)ノ✿)
-
-

-
-
-
rpm方式安装搭建LAMP
以上三个服务器配置完成后,将httpd和mysqld服务设置成开机启动:
chkconfig --level 2345 httpd on
chkconfig --level 2345 mysqld on
-
-
ps:配置LAMP环境之前最好先配置一下服务器网络,不能自动挂载的需要配置yum,每次配置完一个环境记得备份或者拍快照。

浙公网安备 33010602011771号