实验要求
1、构建PHP运行环境,实现LAMP协同架构,前提条件是服务器中已经编译好了Apache HTTP Server和MySQL数据库,(编译安装apache和编译安装mysql 请查看公众号L宝宝聊IT)
2、编译安装php、安装加密工具
步骤:
1)先将rpm方式安装的php及依赖包卸载,如果存在(php、php-ldap、php-common、php-mysql等)另外安装zlib-devel和libxml2-devel包
2)安装扩展工具库,数据加密工具(libmcrypt、mhash、mcrypt)
(1)安装libmcrypt
编译安装完成后,设置软链接
(2)安装mhash
编译安装完成后,设置软链接
(3)安装mcrypt
输入一下命令解决configure配置错误,然后再次执行./configure
编译及安装
3)编译安装php
3、调整php和httpd的主配置文件、复制php配置文件、调整配置文件、添加zend优化模块、测试PHP和MySQL
步骤“
1)php.ini配置调整
进入 /usr/local/php5/php.ini 修改php.ini文件中的配置
2)添加ZendGuardLoader优化模块
然后进入/usr/local/php5/php.ini添加加载及启用ZendGuardLoader.so模块的配置语句
3)htpd.conf配置调整/usr/local/httpd/conf/httpd.conf ,然后重启apache服务
4)测试php网页文件能否正确显示,首先创建一个php文件
/usr/local/httpd/htdocs/test1.php
使用宿主机测试
1)测试php网页能否访问mysql数据库,创建一个php文件
/usr/local/httpd/htdocs/test2.php
设置mysql的root密码
使用宿主机测试
4、部署phpMyAdmin,通过web界面管理mysql,创建benet数据库,班级名表,添加本人名和张三的记录。查询到记录。
1)解包并复制到网站目录
2)建立配置文件config.inc.php
3)使用宿主机访问并创建库和表