安装Apache2

  1. $ sudo apt-get update -y
  2. $ sudo apt-get install apache2 -y
  3. $ sudo systemctl start apache2.service

安装Mysql

  1. $ sudo apt-get install mysql-server -y
  2. $ sudo /usr/bin/mysql_secure_installation
  3. ## 都选y就行
  4. $ mysql -u root -p
  5. mysql> CREATE DATABASE js_website;
  6. ## 导入数据
  7. mysql> source /tmp/jskj.sql;
  8. mysql> \q;

安装PHP

  1. $ sudo apt-get install php -y;
  2. $ sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y;

部署PHP官网

  1. $ mkdir /var/www/html/phpcms
  2. $ cd /var/www/html/phpcms
  3. # 上传phpcms.zip包至此目录
  4. $ unzip phpcms.zip
  5. $ ls -l
  6. drwxr-xr-x 11 root root 4096 Jun 24 17:21 ./
  7. drwxr-xr-x 3 root root 4096 Jun 24 17:21 ../
  8. -rw-r--r-- 1 root root 48 Jun 24 15:53 admin.php
  9. drwxr-xr-x 3 root root 4096 Jun 24 15:53 api/
  10. -rw-r--r-- 1 root root 991 Jun 24 15:53 api.php
  11. drwxr-xr-x 18 root root 4096 Jun 24 15:53 caches/
  12. -rw-r--r-- 1 root root 104 Jun 24 15:53 crossdomain.xml
  13. drwxr-xr-x 6 root root 4096 Jun 24 15:53 custom/
  14. -rw-r--r-- 1 root root 3158 Jun 24 15:53 favicon.ico
  15. drwxr-xr-x 2 root root 4096 Jun 24 15:53 html/
  16. -rw-r--r-- 1 root root 4444 Jun 24 15:53 index.htm
  17. -rw-r--r-- 1 root root 22758 Jun 24 15:53 index.html
  18. -rw-r--r-- 1 root root 318 Jun 24 15:53 index.php
  19. -rw-r--r-- 1 root root 523 Jun 24 15:53 js.html
  20. drwxr-xr-x 8 root root 4096 Jun 24 15:53 mes/
  21. drwxr-xr-x 8 root root 4096 Jun 24 15:53 phpcms/
  22. -rw-r--r-- 1 root root 168191200 Jun 24 16:38 phpcms.zip
  23. drwxr-xr-x 7 root root 4096 Jun 24 15:53 phpsso_server/
  24. -rw-r--r-- 1 root root 3621 Jun 24 15:53 plugin.php
  25. -rw-r--r-- 1 root root 170 Jun 24 15:53 robots.txt
  26. drwxr-xr-x 6 root root 4096 Jun 24 15:53 statics/
  27. drwxr-xr-x 4 root root 4096 Jun 24 15:53 uploadfile/

Ubuntu 搭建phpcms的更多相关文章

  1. ubuntu搭建DNS

    ubuntu搭建DNS 一.     bind简介: BIND是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现,主要包括以下三种: *域名服务器 *D ...

  2. Ubuntu 搭建PHP开发环境

    Ubuntu确实很好玩.有喜欢的命令行,简洁的界面,不同于Window要的感觉.偶尔换换环境工作,学习Linux的思维方式,是一种不错的做 法.之前也折腾过Ubuntu,不过,因为网络的问题,一直没有 ...

  3. ubuntu搭建svn服务器并htpp访问版本库并svn与web同步

    Ubuntu搭建SVN服务器多版本库 1  介绍   Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可 ...

  4. Ubuntu搭建Anki服务器

    Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 #以root用户进行操作 #安装Akni服务 easy_install AnkiServer #添加名为an ...

  5. Ubuntu搭建NFS服务器,NFS协议详细分析

    目录 1. Ubuntu搭建NFS服务器 2. NFS协议分析 2.1 实验拓扑: 2.2 在kali抓包分析 1. Ubuntu搭建NFS服务器 ​ NFS(Network FileSystem,网 ...

  6. ubuntu 搭建ss和使用方法

    一 ubuntu 搭建ssa.安装    sudo apt-get install python-gevent python-pip python-m2crypto    sudo pip insta ...

  7. Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程

    Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? ...

  8. ubuntu搭建mediawiki

    1.搭建lamp环境,lamp指的是: Linux+Apache+Mysql/MariaDB+Perl/PHP/Python (我们安装的是Linux+apache2+postgresql+php) ...

  9. Ubuntu 搭建 LAMP 服务器

    /******************************************************************** * Ubuntu 搭建 LAMP 服务器 * 说明: * 想 ...

随机推荐

  1. 计算机网络基础:TCP和UDP

    UDP(用户数据报协议) 应用场景:一个数据包就能完成数据通信:不需要建立会话和流量控制:多播.广播:是一种不可靠传输.(例如QQ聊天,屏幕广播) UDP协议特点: UDP是无连接的,即发送数据之前不 ...

  2. C++类中拷贝构造函数详解

    a. C++标准中提到"The default constructor, copy constructor and copy assignment operator, and destruc ...

  3. SpringMVC基础(一)_控制器

    Spring MVC Spring MVC 基于模型-视图-控制器(Model-View-Controller)模式实现,它能够帮你构建灵活和松耦合的应用程序. 1.Spring MVC的请求追踪 每 ...

  4. Codeforces_851

    A.分三种情况. #include<bits/stdc++.h> using namespace std; int n,k,t; int main() { ios::sync_with_s ...

  5. HDU_1864_01背包

    http://acm.hdu.edu.cn/showproblem.php?pid=1864 题目好像是输入的数据都是两位小数,先统计能报销的发票,然后把小数*100变成成熟就是01背包问题了. #i ...

  6. Codeforces_540_C

    http://codeforces.com/problemset/problem/540/C 简单bfs,注意结束条件. #include<iostream> #include<cs ...

  7. CBAM(Convolutional Block Attention Module)使用指南

    转自知乎 这货就是基于 SE-Net [5]中的 Squeeze-and-Excitation module 来进行进一步拓展 具体来说,文中把 channel-wise attention 看成是教 ...

  8. Codeforces 1197E Count The Rectangles(树状数组+扫描线)

    题意: 给你n条平行于坐标轴的线,问你能组成多少个矩形,坐标绝对值均小于5000 保证线之间不会重合或者退化 思路: 从下到上扫描每一条纵坐标为y的水平的线,然后扫描所有竖直的线并标记与它相交的线,保 ...

  9. 根据navigator.userAgent返回值识别 浏览器

    function validBrowser(){ var u_agent = navigator.userAgent; var browser_name='Failed to identify the ...

  10. 【题解】P1020 导弹拦截

    [题解]P1020 导弹拦截 从n^2到nlogn 第二问就是贪心,不多说 第一问: 简化题意:求最长不下降子序列 普通n^2: for (int i = 1; i <= n; i++) for ...