LAMP网站平台的构建和PHP应用部署

LAMP是目前最成熟的一种企业网站应用模式,可提供动态web站点应用及开发环境

构成组件:Linux 、Apache、MySQL、PHP/Perl/Python

公司需求:

搭建一台可以支持动态web站点 的网站,并且可以支持PHP语言开发的环境,通过PHP部署一个论坛系统。

需求的环境:

系统:Red Hat Enterprise Linux Server release 6.5 (Santiago)

web服务器软件:Apache

支持动态网站的数据库:MYSQL

支持动态网站的开发语言:PHP

论坛的软件包:Discuz_X3.1_SC_GBK.zip

提供Apache服务:httpd

提供MYSQL服务软件包:mysql mysql-service

提供PHP服务软件包:php php-mysql

服务器IP:192.168.1.70

客户端IP:192.168.1.60

搭建LAMP的环境

1.首先查看是否所有的软件包是否已经安装

2.安装没有安装软件包

3.安装完毕软件包后查看所有服务是否已经开启,随系统开启而自动启动。

4.修改数据库的密码

(查看数据库 的密码)

(登陆 数据库)

(修改数据库 的密码)

5.配置PHP(更改字符集)

6.在服务器端添加一个用PHP语言写的test1.php

7.启动服务

8.在客户机上测试(192.168.1.60)

PHP应用部署(Discuz!论坛系统)

在数据库上授权一个用户可以在数据库上进行操作

1.登陆数据库

2.查看数据库上的所有库

3.创建一个数据库用来 存放论坛的数据

4.授权一个(fanxh)用户登陆系统可以对数据库进行更改权限

5.部署论坛网页代码

解压软件 包Discuz_X3.1_SC_GBK.zip,出现以下内容说明没有安装unzip软件包,通过YUM进行安装。

解压软件包

查看解压后的所有内容,并且复制upload到默认的网页下

查看upload下的所有内容

6.安装论坛系统http://192.168.1.70/bbs/install

在客户端浏览器上输入

然后点击同意进行下一步设置

发现对目录和文件都没有权限,所以对/var/www/html/bbs/一些添加属主为apache( 在服务器上192.168.1.70上更改)

刷新客户机浏览器的页面,出现以下页面 说明安装正常,然后点击请将以上红叉部分修正再试。

在实验中 出现了,mysqli_connect() 不支持的,我看了很多资料,有了解决的办法,希望给同样学习的人一些经验。以下为解决 的办法

修改php的主配置文件把808行添加注释然后从新启动httpd服务就可以解决。

在客户机上192.168.1.60刷新页面就可以就达到下面的界面,然后点击下一步。

进入下面界面点击下一步

点击权限安装Discuz,数据库写刚才创建的数据库,用户名为授权的用户名,数据库密码为授权用户的密码,点击下一步就创建完毕。

时间: 2024-11-10 13:27:00

LAMP网站平台的构建和PHP应用部署的相关文章

快速构建LAMP网站平台

1.1 问题 (配置前提需要yum已经安装,并且可以使用)本例要求基于Linux主机快速构建LAMP动态网站平台,并确保可以支撑PHP应用及数据库,完成下列任务: 1)安装LAMP平台各组件,启动LAMP平台 软件包:httpd.mariadb-server.mariadb.php.php-mysql 系统服务:httpd.mariadb 2)编写测试网页,确保LAMP平台可用 访问 http://虚拟机地址/test1.php ,能显示PHP环境信息 访问 http://虚拟机地址/test2

第四章 构建LAMP网站平台、部署企业应用

防伪码:教诲如春风,师恩似海深,桃李满天下,春晖遍四方 第四章.LAMP平台部署及应用  本章主要讲解PHP运行环境的构建+部署使用phpMyAdmin+扩展实验(搭建企业网站) 一.LAMP平台概述 1.什么是LAMP 目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境 2.构成组件 Linux(提供用于支撑web站点的操作系统) Apache(功能强大.稳定性好的web服务器) MySQL(流行的开源关系数据库系统) PHP/Perl/Python(负责解释动态网页文件.

第二十三期 Linux的LAMP网站平台构建

在CentOS7系统中开启Web/FTP等网络服务应用时,可能会收到默认配置的防火墙.SELinux等安全防护策略影响.为了避免干扰,学习过程中建议禁止这些保护机制. 关闭防火墙策略: [[email protected] ~]# systemctl stop firewalld [[email protected] ~]# systemctl disable firewalld 关闭SELinux保护机制: [[email protected] ~]# setenforce 0 //立即切换为

LAMP网站平台搭建

适用环境:RHEL5.9/5.10 x86_64 -- 准备工作: [[email protected]~]# yum  -y  install openssl-devel [[email protected]~]# yum  -y  install ncurses-devel libtermcap-devel [[email protected]~]# yum  -y  install libxml2-devel [[email protected]~]# yum  -y  remove ht

Security基础(五):部署Cacti监控平台、构建Cacti监测系统

一.部署Cacti监控平台 目标: 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关依赖软件包 部署Cacti监控平台 初始化监控页面 方案: 使用1台RHEL7虚拟机,安装部署LAMP环境.Cacti及相关的snmp组件包,配置数据库并对Cacti监控平台进行初始化操作. 步骤: 步骤一:准备基础软件包 1)安装LAMP环境 Cacti监控需要通过Web页面展示出来,并且还需要使

LAMP网站架构方案解剖

LAMP网站架构方案解剖 2011-03-18 10:46 月光 网络转载 字号:T | T 网站架构是比较考研技术的一件事,所以要对一种好用的工具,那么网站架构就会事半功倍,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台. AD:2014WOT全球软件技术峰会北京站 课程视频发布 LAMP 用LAMP进行网站架构是非常容易的. 对于大流量.大并发量的网站系统架构来说,除了硬件上使用高性能的服务器.负载均衡.CDN等之外,在软件架构

龙芯GO!龙芯平台上构建Go语言环境指南

龙芯软件生态系列——龙芯GO!龙芯平台上构建Go语言环境指南2016-07-05 龙芯中科1初识Go语言Go语言是Google公司于2009年正式推出的一款开源的编程语言,是由Robert Griesemer.KenThompson和Rob Pike等世界顶尖计算科学家精心打造的系统编程语言.Go语言最显著的特点是编码简洁迅速.支持高效并发和自动内存管理等.此外,Go语言还面向网络服务器.存储系统和数据库等领域的编程进行了优化设计,并且简化了应用系统的安装和部署.因此,Go语言受到了广大程序员的

配置Tomcat管理迪士尼网站平台开发和配置虚拟机以及搭建web站点

1.用记迪士尼网站平台开发 haozbbs.comQ1446595067 事本打开Tomcat的目录下的conf文件中的"tomcat-user.xml". 2.写入以下代码 <?xml version=1.0 encoding="UTF-8"?> <tomcat-users> <role rolename="manager-gui"/> <user username="ab123"p

搭建一个网站平台

LAMP:搭建一个网站平台 Linux apache mysql php 基础环境搭建需要有一个干净的系统,配好本地yum 源,网络通顺可以使用远程连接,易操作. 主机名修改:#cat /etc/hosts(本地域名解析) #cat /etc/hostname #vi /etc/hostname修改主机名 #hostname 主机名 #login重新进行登录 关闭防火墙(selinux)关闭 #vi /etc/hosts 进入:加上ip地址 主机名 保存退出:wq #cat /etc/hosts