Ubuntu 搭建phpcms
安装Apache2
$ sudo apt-get update -y
$ sudo apt-get install apache2 -y
$ sudo systemctl start apache2.service
安装Mysql
$ sudo apt-get install mysql-server -y
$ sudo /usr/bin/mysql_secure_installation
## 都选y就行
$ mysql -u root -p
mysql> CREATE DATABASE js_website;
## 导入数据
mysql> source /tmp/jskj.sql;
mysql> \q;
安装PHP
$ sudo apt-get install php -y;
$ sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y;
部署PHP官网
$ mkdir /var/www/html/phpcms
$ cd /var/www/html/phpcms
# 上传phpcms.zip包至此目录
$ unzip phpcms.zip
$ ls -l
drwxr-xr-x 11 root root 4096 Jun 24 17:21 ./
drwxr-xr-x 3 root root 4096 Jun 24 17:21 ../
-rw-r--r-- 1 root root 48 Jun 24 15:53 admin.php
drwxr-xr-x 3 root root 4096 Jun 24 15:53 api/
-rw-r--r-- 1 root root 991 Jun 24 15:53 api.php
drwxr-xr-x 18 root root 4096 Jun 24 15:53 caches/
-rw-r--r-- 1 root root 104 Jun 24 15:53 crossdomain.xml
drwxr-xr-x 6 root root 4096 Jun 24 15:53 custom/
-rw-r--r-- 1 root root 3158 Jun 24 15:53 favicon.ico
drwxr-xr-x 2 root root 4096 Jun 24 15:53 html/
-rw-r--r-- 1 root root 4444 Jun 24 15:53 index.htm
-rw-r--r-- 1 root root 22758 Jun 24 15:53 index.html
-rw-r--r-- 1 root root 318 Jun 24 15:53 index.php
-rw-r--r-- 1 root root 523 Jun 24 15:53 js.html
drwxr-xr-x 8 root root 4096 Jun 24 15:53 mes/
drwxr-xr-x 8 root root 4096 Jun 24 15:53 phpcms/
-rw-r--r-- 1 root root 168191200 Jun 24 16:38 phpcms.zip
drwxr-xr-x 7 root root 4096 Jun 24 15:53 phpsso_server/
-rw-r--r-- 1 root root 3621 Jun 24 15:53 plugin.php
-rw-r--r-- 1 root root 170 Jun 24 15:53 robots.txt
drwxr-xr-x 6 root root 4096 Jun 24 15:53 statics/
drwxr-xr-x 4 root root 4096 Jun 24 15:53 uploadfile/
Ubuntu 搭建phpcms的更多相关文章
- ubuntu搭建DNS
ubuntu搭建DNS 一. bind简介: BIND是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现,主要包括以下三种: *域名服务器 *D ...
- Ubuntu 搭建PHP开发环境
Ubuntu确实很好玩.有喜欢的命令行,简洁的界面,不同于Window要的感觉.偶尔换换环境工作,学习Linux的思维方式,是一种不错的做 法.之前也折腾过Ubuntu,不过,因为网络的问题,一直没有 ...
- ubuntu搭建svn服务器并htpp访问版本库并svn与web同步
Ubuntu搭建SVN服务器多版本库 1 介绍 Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可 ...
- Ubuntu搭建Anki服务器
Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 #以root用户进行操作 #安装Akni服务 easy_install AnkiServer #添加名为an ...
- Ubuntu搭建NFS服务器,NFS协议详细分析
目录 1. Ubuntu搭建NFS服务器 2. NFS协议分析 2.1 实验拓扑: 2.2 在kali抓包分析 1. Ubuntu搭建NFS服务器 NFS(Network FileSystem,网 ...
- ubuntu 搭建ss和使用方法
一 ubuntu 搭建ssa.安装 sudo apt-get install python-gevent python-pip python-m2crypto sudo pip insta ...
- Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程
Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? ...
- ubuntu搭建mediawiki
1.搭建lamp环境,lamp指的是: Linux+Apache+Mysql/MariaDB+Perl/PHP/Python (我们安装的是Linux+apache2+postgresql+php) ...
- Ubuntu 搭建 LAMP 服务器
/******************************************************************** * Ubuntu 搭建 LAMP 服务器 * 说明: * 想 ...
随机推荐
- spring @Scheduled注解 定时任务 详解
scheduled的使用注解的方式进行调度 先要配置spring.xml xmlns:task="http://www.springframework.org/schema/task&quo ...
- CSS学习笔记--Div+Css布局实战(入门)
基本页面布局 本教程带着大家做一个简单的页面布局 最重效果如下: 1.第一部,先创建上下左右4个DIV <!DOCTYPE html> <html> <head lang ...
- CUDA学习(一)之使用GPU输出HelloWorld
最近在学习CUDA,编程入门第一步便是“HelloWorld”,主要代码如下: #include "cuda_runtime.h" #include "device_la ...
- 1757: 成绩稳定的学生(武汉科技大学结构体oj)
#include<stdio.h>#include<string.h>struct student{ long no; char name[9]; int ch[20]; in ...
- centos7 配置虚拟交换机(物理交换机truck端口设置)(使用brctl)
转自:http://blog.csdn.net/qq_21398167/article/details/46409503 虚拟交换机配置 inux VLAN配置(vconfig) 安装vlan(vco ...
- vue 入门 ------简单购物车功能实现(全选,数量加减,价格加减)
简易购物车功能(无任何布局 主要是功能) 数量的加减 商品的总价钱 全选与全不选 删除(全选.价格 受影响) <script src="https://cdn.jsdelivr.net ...
- 浅析Internet上使用的安全协议
Internet上使用的安全协议 网络安全是分层实现的,从应用层安全到数据链路层安全. 一.运输层安全协议:安全套接字SSL 1.1.简介 SSL 是安全套接层 (Secure Socket Laye ...
- 同步锁——ReentrantLock
本博客系列是学习并发编程过程中的记录总结.由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅. 并发编程系列博客传送门 Lock接口简介 在JUC包下面有一个java.util ...
- ASP.NET Core Razor 视图预编译、动态编译
0x01 前言 ASP.NET Core在默认发布情况下,会启动预编译将试图编译成xx.Views.dll,也许在视图中打算修改一处很细小的地方我们需要再重新编译视图进行发布.下面我将从 ASP.NE ...
- js循环小练习
function fn(){ //打印三角形 for(var i = 1 ; i <= 30 ; i++){ for(var x = 1; x <= i; x++ ){ document. ...