LAMP

本文指导如何在CentOS上安装PHP、配置mcrypt和mhash,配置Apache支持PHP,部署phpMyAdmin并创建elcdb库。涉及步骤包括安装依赖、配置phpMyAdmin并授权elcadmin。最后介绍了创建struct表和导出SQL脚本的过程。
摘要由CSDN通过智能技术生成

【网络拓扑图】

【实验环境描述】
某公司新购买的电子商务系统使用PHP语言开发,因此需要危险又的httpd服务器安装PHP环境,构建LAMP网站平台。为了方便开发人员维护MySQL数据库,要求能通过浏览器访问来管理数据库。
【推荐步骤】
构建PHP运行环境。
创建elcdb库,并授权用户elcadmin的认证密码为“adm@123”。
安装并验证phpMyAdmin系统。
使用elcadmin账号维护elcdb库
【需求描述】
 构建LAMP网站平台,支持PHP网页解析,并能够通过PHP网页使用MySQL数据库。
安装并配置phpMyAdmin系统,使用数据库账号elcadmin登录。
打开elcdb库,并在其中新建struct表,录入相关数据。
查看struct表的所有记录,并到处为SQL脚本文件,保存在D:\struct.sql文件夹中

编号 部门名称 部门职责 员工人员
QN01 总裁办 公司决策、入事及行政管理 5
QN02 财务部 公司收支核算、薪资管理 2
QN03 品牌公关部 企业形象宣传、商务公关 3
QN04 市场服务部 市场开拓及维护、售前及售后咨询 15
QN05 信息技术中心 内部网络及服务器运行维护、桌面支持 5

【实验步骤】
1.安装php
1)安装依赖程序
[root@centos01 ~]# yum -y install zlib-devel libxml2-devel
2)安装libmcrypt加密工具
[root@centos01 libmcrypt-2.5.8]# ./configure && make && make install
[root@centos01 ~]# ln -s /usr/local/lib/libmcrypt.* /usr/lib
3)安装mhash
[root@centos01 mhash-0.9.9.9]# ./configure && make && make install
[root@centos01 ~]# ln -s /usr/local/lib/libmhash.* /usr/lib
4)安装mcrypt
[root@centos01 mcrypt-2.6.8]# export LD_LIBRARY_PATH=/usr/local/lib
[root@centos01 mcrypt-2.6.8]# ./configure
[root@centos01 mcrypt-2.6.8]# make && make install
2.配置php
1)配置php
[root@centos01 php-5.3.28]# ./configure --prefix=/usr/local/php --with-mcrypt
–with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql/
–with-mysqli=/usr/local/mysql/bin/mysql_config
–with-config-file-path=/usr/local/php
2)编译安装php
[root@centos01 php-5.3.28]# make && make install
3)生成php主配置文件
[root@centos01 php-5.3.28]# cp php.ini-production /usr/local/php/php.ini
4)加载zend加速访问
[root@centos01 php-5.3.x]# cp ZendGuardLoader.so /usr/local/php/lib/php/
5)修改php配置文件加载zend加速和设置字符编码
[root@centos01 ~]# vim /usr/local/php/php.ini
1 [PHP]
2 zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so
3 zend_loader.enable=1
785 default_charset = “utf-8”
3.配置apache
1)修改apache主配置文件
[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf
167 DirectoryIndex index.html index.php //设置php主页
310 AddType application/x-httpd-php .php //apache加php 模块
2)重新启动apache服务
[root@centos01 ~]# systemctl restart httpd
3)设置php测试页
[root@centos01 ~]# vim /usr/local/httpd/htdocs/index.php
<?php
phpinfo();
?>
4.部署phpmyadmin系统
1)指定安装位置
[root@centos01 src]# mv phpMyAdmin-3.3.10-all-languages/ /usr/local/httpd/htdocs/phpMyadmin
2)生成phpmysqladmin管理配置文件
[root@centos01 ~]# cd /usr/local/httpd/htdocs/phpMyadmin/

	[root@centos01 phpMyadmin]# cp config.sample.inc.php config.inc.php 

5.创建elcdb库,并授权用户elcadmin的认证密码为“adm@123”
在这里插入图片描述
在这里插入图片描述

用elcadmin用户登录
在这里插入图片描述

插入表格信息
在这里插入图片描述

【实验总结】不熟练,需多加练习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值