LAMP平台部署及应用
2018-01-03 17:34
337 查看
1.LAMP平台的应用优势
成本低廉: 构成组件都是开放源代码的软件,可以自由获得和免费使用,在技术上和许可证方面没有太严格的限制,大大降低了企业的实施成本。可定制:拥有大量的额外组件和可扩展功能的模块,能够满足大部分企业应用的定制需求,甚至可以自行开发,添加新的功能。
易于开发:基于LAMP平台的动态网站中,页面代码简洁,与HTML标记语言的结合度非常好,即使是非专业的程序员也能够轻松读懂乃至修改网页代码。
方便易用:PHP,Perl等属于解释性语言,开发的各种Web程序不需要编译,方便进行移植使用。整套的网站项目程序,通常只要复制到网站目录中,就可以直接访问。
安全和稳定:得益于开源的优势,大量的程序员在关注并持续改进LAMP平台的各个组件,发现的问题能够很快得到解决。
2安装PHP软件包
1.准备工作卸载原有的php相关包
2.插入redhat6.5的安装光盘,安装zlib-devel和libxml2-devel
3.安装扩展工具库(更换光盘)
1)安装libmcrypt
然后执行make && make install
最后优化:
2)安装mhash
然后执行make && make install
最后优化:
3)安装mcrypt
如果配置失败出现error,就执行下面的语句,解决./configure配置报错
然后执行make && make install
不用优化
注意:以上三个包必须按顺序安装,否则失败
4.编译安装PHP
1)解包和配置
配置完毕后的显示
2)make && make install
时间比较长,需要耐心等待
5、建立php.ini主配置文件
6、修改配置文件
注意:暂时不用修改,打开看一看即可
7、添加zend优化模块(光盘中没有,需要到ftp下载,在Y2C文件夹中找)
然后修改php.ini文件,添加加载及启用ZendGuardLoader.so模块
在文档中任意位置添加即可
8、httpd.conf配置调整
Vim /usr/local/httpd/conf/httpd.conf
下面的第二行不用添加,原来就有,保持默认
第三行的AddType......需要添加
找到下面这个位置,在index.html前面添加index.php
9、重启启动httpd服务
/usr/local/httpd/bin/apachectl restart
10、测试LAMP环境
1)测试PHP网页能否正常显示
编写一个网页index.php
Vim /usr/local/httpd/htdocs/index.php
内容如下:
在浏览器中访问,如果出现下面的网页就成功了!
2)测试PHP网页能否访问MySql数据库服务器
编写一个网页mysql.php,Vim /usr/local/httpd/htdocs/mysql.php
在浏览器中访问,如果出现下面的网页就成功了!
(别忘了启动mysql服务,以及修改mysql密码为123456)
看到OK即完成
11、部署phpmyadmin管理系统
1)解包并复制到网站目录
2)建立配置文件config.inc.php
3)访问phpmyadmin,输入mysql用户名:root,密码:123456
4)修改语言为中文
5)新建数据库
6)在research数据库中新建表salary
7)添加字段
8)输入数据
9)使用sql语句查询
结果如下:
12、扩展(搭建企业网站)
1)下载网站源代码(“Discuz_7.2_FULL_SC_UTF8.zip”)
2)然后做成光盘并挂载,把代码复制到htdocs下面,并改名为bbs
3)设置权限
4)访问网页:http://www.google.com/bbs
编辑:vim /usr/local/php5/php.ini
接下来重启httpd服务
再次访问网站:
网站前台:
网站后台:
在后台里面添加板块
在前台显示效果
相关文章推荐
- LAMP平台部署及应用
- LAMP平台部署及应用
- LAMP平台部署及应用(1)――构建PHP运行环境
- LAMP平台部署及应用二(编译安装)
- http服务配置/LAMP网站平台/PHP应用部署(Discuz!论坛系统
- LAMP平台部署及应用
- 第四章 构建LAMP网站平台、部署企业应用
- RHEL 5服务篇—LAMP平台的部署及应用
- 云平台快速部署与源码编译lamp应用wordpress
- LAMP平台部署及应用
- 7.1 LAMP平台部署及应用
- LAMP网站平台的构建和PHP应用部署
- LAMP平台部署及应用(一)
- 构建LAMP平台及应用系统 部署phpMyAdmin系统(用网页的形式管理MySQL)
- LAMP平台部署及应用
- LAMP平台部署及应用一
- RHEL5.5 32 下 LAMP平台部署及应用
- RHEL 5服务篇—LAMP平台的部署及应用
- 搭建LAMP平台部署及应用
- LAMP平台部署及应用(一) -- PHP的安装及配置和phpMyAdmin系统