
构建LAMP平台及应用系统
构建LAMP网站平台,支持PHP网页解析,并能够通过PHP网页使用MySQL数据库。 安装并配置PHPmyadmin系统,使用数据库账号 打开 查看
构建PHP运行环境。 创建 安装并验证PHPmyadmin系统。 使用
安装依赖软件(系统盘)
发布日期:2021-05-16 14:49:03
浏览次数:17
分类:精选文章
本文共 2794 字,大约阅读时间需要 9 分钟。
【实验拓扑】
实验环境
某公司新购买的电子商务系统使用PHP语言开发,因此需要为现有的httpd服务器安装PHP环境,构建LAMP网站平台,为了方便开发人员维护MySQL数据库,要求能通过浏览器访问来管理数据库。
需求描述
elcadmin
登录。elcdb
库,并在其中新建struct
表,录入相关数据。struct
表的所有记录,并导出为SQL脚本文件,保存在D:\struct.sql
文件夹中。struct表的内容
编号 | 部门名称 | 部门职责 | 员工人数 |
---|---|---|---|
QN01 | 总裁办 | 公司决策、人事及行政管理 | 5 |
QN02 | 财务部 | 公司收支核算、薪资管理 | 2 |
QN03 | 品牌公关部 | 企业形象宣传、商务公关 | 3 |
QN04 | 市场服务部 | 市场开拓及维护、售前及售后咨询 | 15 |
QN05 | 信息技术中心 | 内部网络及服务器运行维护、桌面支持 | 5 |
【推荐步骤】
elcdb
库,并授权用户elcadmin
的认证密码为“adm@123”。elcadmin
账号维护elcdb
库。【实验步骤】
一、构建PHP运行环境
[root@centos01 ~]# yum -y install zlib-devel libxml2-devel
- 安装libmcrypt加密工具(LAMP盘)
- 安装mhash
- 安装mcrypt
- 配置PHP
- 编译安装PHP
- 生成PHP主配置文件
- 加载Zend加速访问
- 修改PHP配置文件
- 修改Apache主配置文件
- 重启Apache服务
- 设置PHP测试页
- 创建
elcdb
库 - 授权用户
elcadmin
- 查看
struct
表的所有记录 - 导出为SQL脚本文件
[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]# ./configure && make && make install[root@centos01 ~]# ln -s /usr/local/lib/libmcrypt.* /usr/lib
[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]# ./configure && make && make install[root@centos01 ~]# ln -s /usr/local/bin/libmhash.* /usr/bin
[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]# export LD_LIBRARY_PATH=/usr/local/lib[root@centos01]# ./configure[root@centos01]# make && make install
[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/httpd/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php
[root@centos01 php-5.3.28]# make && make install
[root@centos01 php-5.3.28]# cp php.ini-production /usr/local/php/php.ini
[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]# cp ZendGuardLoader.so /usr/local/php/lib/php
[root@centos01 ~]# vim /usr/local/php/php.ini
(此处需根据实际需求修改配置参数)
[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf
(此处需根据实际需求修改配置参数)
[root@centos01 ~]# systemctl start httpd
[root@centos01 ~]# vim /usr/local/httpd/htdocs/index.php
(此处需根据实际需求修改内容)
二、创建elcdb
库,并授权用户elcadmin
的认证密码为“adm@123”
[root@centos01 ~]# mysql -u root -p
(注:这里需要输入MySQL主机地址及root账号密码)
[root@centos01 ~]# mysql -u root -p> GRANT ALL PRIVILEGES ON *.* TO 'elcadmin'@localhost IDENTIFIED BY 'adm@123';> FLUSH PRIVILEGES;
三、导出
SELECT * FROM struct;
[root@centos01 ~]# mysqldump -u elcadmin -p -d struct > D:\struct.sql
以上步骤完成后,实验环境已构建完成,支持PHP网页解析及MySQL数据库管理,PHPmyadmin系统已安装配置,struct
表数据已成功录入并导出。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月01日 06时22分13秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Hbase压力测试
2019-03-14
C#中的类、方法和属性
2019-03-14
Python爬虫训练:爬取酷燃网视频数据
2019-03-14
Python数据分析入门(十九):绘制散点图
2019-03-14
Callable中call方法和Runnable中run方法的区别
2019-03-14
Linux yum提示Loaded plugins错误的解决方法
2019-03-14
Netty的体系结构及使用
2019-03-14
xshell解决文本粘贴格式错误
2019-03-14
JAVA BigInteger和BigDecimal类常用方式
2019-03-14
深度学习框架 各种模型下载集合 -- models list
2019-03-14
机器学习全教程
2019-03-14
idea在连接mysql数据库时区错误
2019-03-14
2021-05-14
2019-03-14
工程经济—建设工程定额
2019-03-14
1Z204050、施工质量不合格的处理
2019-03-14
【字节网盘】九款超好看不同页面404源码
2019-03-14
两款404页面自动跳转源码html
2019-03-14
一款好看新颖的404页面源码
2019-03-14
MacOS 应对系统无响应的方法
2019-03-14