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
3)安装mcrypt
如果配置失败出现error,就执行下面的语句,解决./configure配置报错
不用优化
注意:以上三个包必须按顺序安装,否则失败
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服务
再次访问网站:
网站前台:
网站后台:
在后台里面添加板块