您的位置:首页 > 其它

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 平台部署 应用