【实验拓扑】

【实验环境】
某公司新购买的电子商务系统使用PHP语言开发,因此需要为现有的httpd服务器安装PHP环境,构建LAMP网站平台,为了方便开发人员维护MySQL数据库,要求能通过浏览器访问来管理数据库。
【需求描述】
构建LAMP网站平台,支持PHP网页解析,并能够通过PHP网页使用MySQL数据库。
安装并配置PHPmyadmin系统,使用数据库账号elcadmin登录。
打开elcdb库,并在其中新建struct表,录入相关数据。
查看struct表的所有记录,并导出为SQL脚本文件,保存在D:\struct.sql文件夹中.
struct表的内容
编号 部门名称 部门职责 员工人数
QN01 总裁办 公司决策、人事及行政管理 5
QN02 财务部 公司收支核算、薪资管理 2
QN03 品牌公关部 企业形象宣传、商务公关 3
QN04 市场服务部 市场开拓及维护、售前及售后咨询 15
QN05 信息技术中心 内部网络及服务器运行维护、桌面支持 5
【推荐步骤】
1.构建PHP运行环境。
2.创建elcdb库,并授权用户elcadmin的认证密码为“adm@123”。
3.安装并验证PHPmyadmin系统。
4.使用elcadmin账号维护elcdb库。
【实验步骤】
一、构建PHP运行环境。
1.安装依赖软件。(系统盘)
[root@centos01 ~]# yum -y install zlib-devel libxm12-devel
2.安装libmcrypt加密工具(LAMP盘)
[root@centos01 ~]# tar zxvf /mnt/libmcrypt-2.5.8.tar.gz -C /usr/src/
[root@centos01 ~]# cd /usr/src/libmcrypt-2.5.8/
[root@centos01 libmcrypt-2.5.8]# ./configure && make && make install
[root@centos01 ~]# ln -s /usr/local/lib/libmcrypt.* /usr/lib
3.安装mhash
[root@centos01 ~]# tar zxvf /mnt/mhash-0.9.9.9.tar.gz -C /usr/src/
[root@centos01 ~]# cd /usr/src/mhash-0.9.9.9/
[root@centos01 mhash-0.9.9.9]# ./configure && make && make install
[root@centos01 ~]# ln -s /usr/local/bin/libmhash.* /usr/bin
4.安装mcrypt
[root@centos01 ~]# tar zxvf /mnt/mcrypt-2.6.8.tar.gz -C /usr/src/
[root@centos01 ~]# cd /usr/src/mcrypt-2.6.8/
[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
5.配置PHP
[root@centos01 ~]# tar zxvf /mnt/php-5.3.28.tar.gz -C /usr/src/
[root@centos01 php-5.3.28]# ./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/http
d/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php
6.编译安装PHP
[root@centos01 php-5.3.28]# make && make install
7.生成PHP主配置文件
[root@centos01 php-5.3.28]# cp php.ini-production /usr/local/php/php.ini
8.加载zend加速访问
[root@centos01 ~]# tar zxvf /mnt/zendguardloader-php-5.3-linux-glibc23-i386.tar.gz -C /usr/src/
[root@centos01 ~]# cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/
[root@centos01 php-5.3.x]# cp ZendGuardLoader.so /usr/local/php/lib/php
9.修改PHP配置文件
[root@centos01 ~]# vim /usr/local/php/php.ini


10.修改Apache主配置文件
[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf


11.重启Apache服务
[root@centos01 ~]# systemctl start httpd
12.并设置PHP测试页
[root@centos01 ~]# vim /usr/local/httpd/htdocs/index.php

13.部署PHPmyadmin系统
指定安装位置
[root@centos01 ~]# tar zxvf /mnt/phpmyadmin-3.3.10-all-languages.tar.gz -C /usr/src/
[root@centos01 src]# mv phpMyAdmin-3.3.10-all-languages/ /usr/local/httpd/htdocs/phpMyadmin
[root@centos01 src]# cd /usr/local/httpd/htdocs/phpMyadmin/
[root@centos01 phpMyadmin]# cp config.sample.inc.php config.inc.php
生成PHPmyadmin管理配置文件
[root@centos01 src]# cd /usr/local/httpd/htdocs/phpMyadmin/
[root@centos01 phpMyadmin]# cp config.sample.inc.php config.inc.php
客户端访问PHPmyadmin系统

二、创建elcdb库,并授权用户elcadmin的认证密码为“adm@123”。




三、导出

本文详细指导如何在CentOS上搭建PHP运行环境,安装并配置PHPmyadmin,创建数据库并导入结构数据,以实现PHP网页与MySQL交互。

436

被折叠的 条评论
为什么被折叠?



