天天看点

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

1.LAMP平台的应用优势

  • 成本低廉: 构成组件都是开放源代码的软件,可以自由获得和免费使用,在技术上和许可证方面没有太严格的限制,大大降低了企业的实施成本。
  • 可定制:拥有大量的额外组件和可扩展功能的模块,能够满足大部分企业应用的定制需求,甚至可以自行开发,添加新的功能。
  • 易于开发:基于LAMP平台的动态网站中,页面代码简洁,与HTML标记语言的结合度非常好,即使是非专业的程序员也能够轻松读懂乃至修改网页代码。
  • 方便易用:PHP,Perl等属于解释性语言,开发的各种Web程序不需要编译,方便进行移植使用。整套的网站项目程序,通常只要复制到网站目录中,就可以直接访问。
  • 安全和稳定:得益于开源的优势,大量的程序员在关注并持续改进LAMP平台的各个组件,发现的问题能够很快得到解决。

2安装PHP软件包

1.准备工作

卸载原有的php相关包

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

2.插入redhat6.5的安装光盘,安装zlib-devel和libxml2-devel

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

3.安装扩展工具库(更换光盘)

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

1)安装libmcrypt

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

然后执行make && make install

最后优化:

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

2)安装mhash

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

3)安装mcrypt

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

如果配置失败出现error,就执行下面的语句,解决./configure配置报错

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

不用优化

注意:以上三个包必须按顺序安装,否则失败

4.编译安装PHP

1)解包和配置

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

配置完毕后的显示

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

2)make && make install

时间比较长,需要耐心等待

5、建立php.ini主配置文件

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

6、修改配置文件

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

注意:暂时不用修改,打开看一看即可

7、添加zend优化模块(光盘中没有,需要到ftp下载,在Y2C文件夹中找)

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

然后修改php.ini文件,添加加载及启用ZendGuardLoader.so模块

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

在文档中任意位置添加即可

8、httpd.conf配置调整

Vim /usr/local/httpd/conf/httpd.conf

下面的第二行不用添加,原来就有,保持默认

第三行的AddType......需要添加

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

找到下面这个位置,在index.html前面添加index.php

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

9、重启启动httpd服务

/usr/local/httpd/bin/apachectl restart

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

10、测试LAMP环境

1)测试PHP网页能否正常显示

编写一个网页index.php

Vim /usr/local/httpd/htdocs/index.php

内容如下:

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

在浏览器中访问,如果出现下面的网页就成功了!

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

2)测试PHP网页能否访问MySql数据库服务器

编写一个网页mysql.php,Vim /usr/local/httpd/htdocs/mysql.php

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

(别忘了启动mysql服务,以及修改mysql密码为123456)

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

看到OK即完成

11、部署phpmyadmin管理系统

1)解包并复制到网站目录

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

2)建立配置文件config.inc.php

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

3)访问phpmyadmin,输入mysql用户名:root,密码:123456

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

4)修改语言为中文

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

5)新建数据库

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

6)在research数据库中新建表salary

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

7)添加字段

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

8)输入数据

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

9)使用sql语句查询

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

结果如下:

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

12、扩展(搭建企业网站)

1)下载网站源代码(“Discuz_7.2_FULL_SC_UTF8.zip”)

2)然后做成光盘并挂载,把代码复制到htdocs下面,并改名为bbs

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

3)设置权限

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

4)访问网页:http://www.google.com/bbs

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

编辑:vim /usr/local/php5/php.ini

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

接下来重启httpd服务

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

再次访问网站:

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

网站前台:

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

网站后台:

LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包
LAMP平台部署及应用1.LAMP平台的应用优势2安装PHP软件包

在后台里面添加板块

继续阅读