快速部署LAMP黄金架构,搭建disuz论坛
快速部署LAMP架构
[root@zhanghuan ~]# iptables -F
[root@zhanghuan ~]# systemctl stop firewalld
[root@zhanghuan ~]# systemctl disable firewalld
[root@zhanghuan ~]# getenforce
Disabled
# 停止,以及把nginx应用程序卸载了
[root@zhanghuan yum.repos.d]# yum remove nginx -y
# 安装apache 这个web服务器,应用程序
[root@zhanghuan yum.repos.d]# yum install httpd
Loaded plugins: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Package httpd-2.4.6-97.el7.centos.x86_64 already installed and latest version
Nothing to do
# 启动apache
systemctl start httpd
[root@zhanghuan yum.repos.d]# netstat -tunlp|grep httpd
tcp6 0 0 :::80 :::* LISTEN 3633/httpd
tcp6 0 0 :::443 :::* LISTEN 3633/httpd
部署mysql
# yum 安装即可
# 安装
yum install mariadb-server mariadb -y
# 启动
[root@zhanghuan yum.repos.d]# systemctl start mariadb
# 验证mysql,默认的服务窗口,端口port,3306
[root@zhanghuan yum.repos.d]# netstat -tunlp | grep "mysql"
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3965/mysqld
# 使用,访问
# 了解基本的sql语句
[root@zhanghuan yum.repos.d]# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]> use mysql;
# 查询user表的信息(转化思想去理解。这个mysql文件夹下,有一个名为user的excel表格)
# mysql专业的查询语句
MariaDB [mysql]> select user,password,host from user;
+------+----------+-----------+
| user | password | host |
+------+----------+-----------+
| root | | localhost |
| root | | ceph |
| root | | 127.0.0.1 |
| root | | ::1 |
| | | localhost |
| | | ceph |
+------+----------+-----------+
6 rows in set (0.00 sec)
MariaDB [mysql]> exit
Bye
部署php结合apache
1.解决php安装的依赖开发环境
yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libtool-ltdl-devel pcre pcre-devel apr apr-devel zlib-devel gcc make
2.安装php,以及php连接mysql数据库的驱动
[root@zhanghuan ~]# yum install php php-fpm php-mysql -y
3.php不需要额外修改,但是需要修改apache配置文件,支持php的脚本读取即可
# php程序和apache结合工作
4.编辑apache配置文件
vim /etc/httpd/conf/httpd.conf
5.进行配置文件修改
# 使用vim,显示行号 :set nu
# 在120行左右这里,添加如下配置
119 DocumentRoot "/var/www/html"
120 TypesConfig /etc/mime.types
121 AddType application/x-httpd-php .php
122 AddType application/x-httpd-php-source .phps
123 DirectoryIndex index.php index.html
6.编写一个php的脚本,看apache是否能正确加载读取
# 这个脚本需要放置在如下位置
vim /var/www/html/index.php
<meta charset=utf8>
我是新的首页,你好兄弟们
<?php
phpinfo();
?>
7.重启apache
[root@zhanghuan ~]# systemctl restart httpd
[root@zhanghuan ~]#
看到phpinfo的页面后,就表示你的linux + apache + mysql + php这个黄金架构环境,搭建好了
你就可以在此环境上,来运行其他的代码了。
你公司的php代码
教大家部署一个论坛。
部署一个论坛disuz
# 下载论坛的压缩代码
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
# 2.解压缩代码包,使用解压命令 unzip
yum install unzip -y
# 3.解压缩
# 4.拷贝upload代码到apache目录下,即可访问
[root@zhanghuan discuz]# cp -r upload/* /var/www/html/
cp: overwrite ‘/var/www/html/index.php’? y
# 5.修改代码权限
[root@zhanghuan discuz]# chmod -R 777 /var/www/html/*
快速部署LAMP黄金架构,搭建disuz论坛的更多相关文章
- 部署企业LNMP架构搭建bbs
部署企业LNMP架构 1===============部署Nginx 2===============安装及部署Mysql数据库 3===============安装PHP解析环境 4======== ...
- LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】
一. 本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二. 在Linux环境下安装Apache步骤 ...
- 通过Yum快速部署LAMP与LNMP
LAMP动态网站部署架构是由一套 Linux+Apache+MySQL+PHP 组成的动态网站系统解决方案. LNMP动态网站部署架构是由一套 Linux+Nginx+MySQL+PHP 组成的动态网 ...
- CentOS7.5实践快速部署LAMP+Tomcat成功运行阿里云或者腾讯云
安装一定要按照顺序来 1 先安装JDK+TOMCAT 点击看这里 2 在安装LAMP 点击看这里 3 最关键的就是这里 LAMP+Tomcat整合 我们不用源码编译安装,而是使用yum命令来完成. ...
- Linux下Docker快速部署LAMP
文章目录 拿来即用 获取LAMP LAMP版本 icoty1/lamp:v1.1.0制作过程 获取ubuntu基础镜像 安装依赖 mysql apache/php phpmyadmin 使apache ...
- 搭建Disuz论坛社区
认证:http://.qcloud.com/event/try 网站的性能容量规划通用网站架构:CVM+CDB,可选CDN+Redis+COS http://www.8n8k.com/first-we ...
- Linux LAMP架构搭建
一.部署LAMP基本架构 1.L(linux)A(apache)M(mysql)P(php) 2.稳定版本(mysql5.1,php5.3,apache2.2) 3.安装顺序,mysql-->a ...
- •搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机
本节所讲内容: 实战:搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机 LAMP架构:??? Linux+Apache+Mysql+PHP Linux+Apache+Mysql/MariaDB ...
- 教你如何用Nginx搭建一个安全的、快速的微服务架构
今天我们要谈论微服务以及如何使用Nginx构建一个快速的.安全的网络系统.最后,我们将向您展示一个使用Fabric模式如何非常快速和轻松地构建一个微服务的demo. 在我们探讨Fabric模式之前,我 ...
- Centos 7使用docker部署LAMP搭建wordpress博客系统
0.简要概述 LAMP是目前比较流行的web框架,即Linux+Apache+Mysql+PHP的网站架构方案.docker是目前非常流行的虚拟化应用容器,可以为任何应用创建一个轻量级.可移植的容器. ...
随机推荐
- JDBC基本案例
public static void main(String[] args) throws Exception { //1注册驱动 Class.forName("com.mysql.jdbc ...
- Kubernetes--管理Pod对象的容器(1)
Pod是Kubernetes系统的基础单元,是资源对象模型中可由用户创建或部署的最小组件,也是在Kubernetes系统上运行容器化应用的资源对象.其他的大多数资源对象都是用于支撑和扩展Pod对象功能 ...
- mongodb地理位置坐标加了索引,操作时报错 Location object expected, location array not in correct format
别犹豫了,将坐标中的数据改为数字类型即可,如: location:[113.45,34,191]
- C++ push_back()函数应用
最近在学习Opencv,用C++写程序,做了一个虚拟画笔的项目,即通过摄像头采集视频图像信息,识别视频中的画笔,并画笔在空中的划痕显示在视频图像上.在进行到划痕显示的,由于视频是实时采集的,检测到的画 ...
- 【python】绘图,颜色,线型
颜色 最好用的:在网站上找到对应使用十六进制RGB/RGBA字符串表示颜色 可以看颜色及其对应色号名称:https://xkcd.com/color/rgb/ 参考:matplotlib指定绘图颜色的 ...
- linux分区增加硬盘空间
https://blog.csdn.net/netgc/article/details/119978449
- AIGC 至少能在两个方面改变当前的世界-纯银
互联网圈一个正在形成的共识是,web3 只是金融领域的创新,还没有任何征兆能进入大众社会,但 AIGC 对世界的改变正在眼前发生.AIGC 至少能在两个方面改变当前的世界.1.对于缺乏创造力的(文字) ...
- JS笔记(三):函数与对象
镇楼图 Pixiv:torino 四.Function类型 Rest语法 一些函数如Math.max可以支持任意数量的参数,JS中对于这样的参数可以简单使用...来实现,使用剩余参数,它支持收集剩余的 ...
- windows系统下查找开放端口的监听程序
C:\Program Files (x86)\Nmap>nmap 127.0.0.1Starting Nmap 7.92 ( https://nmap.org ) at 2022-07-15 1 ...
- error:Visual Studio 2012.4, “Run As Administrator” -> “The application cannot start”
复制所有 dte*.olb 文件 从C:\Program Files (X86)\Common Files\Microsoft Shared\MSEnv 到 C:\Program Files X8 ...