win下的简直傻瓜式操作:xampp打包一键安装

linux下的考虑到一些权限问题 还是有点蛋疼的 现在把流程贴出来做下记录:

linux下安装xampp和wordpress的流程

×由于linux下没有截图工具所以没有图!
×linux版本以unbuntu为准

1.安装xampp

在官网下载linux的xampp安装包,格式为.run。请务必注意下载PHP5.6及以下的版本!因为Discuz X不支持更高的PHP版本。

实例:下载了xampp-linux-x64-5.6.14-4-installer.run
将其复制到了“文档”目录下(注意是linux的目录而不是win的磁盘!)
打开终端 输入su 命令和密码获取root权限

使用cd命令:cd 文档移动到“文档”目录下。

使用ls命令查看,确定一下该目录下有xampp-linux-x64-5.6.14-4-installer.run文件

输入chmod +x xampp-linux-x64-5.6.14-4-installer.run给该文件添加可执行性

输入 ./xampp-linux-x64-5.6.14-4-installer.run运行

接下来就是图形界面了 连续点击 下一步 安装即可

2.htxampp:

xampp默认安装在opt目录下。启动时在终端输入 sudo /opt/lampp/lampp start
关闭时 输入 sudo /opt/lampp/lampp stop即可

3.安装wordpress:

注意linux下的权限制度是非常严格的 普通的目录甚至没有权限创建子目录和访问上级目录。
因此安装过程问题也是很多的

首先解压wordpress包:我建议使用图形界面

在终端输入 sudo nautilus 就可以打开一个具有root权限的文件浏览器,点击“计算机”就可以访问到根目录 把wordpress包放到opt/lampp/htdocs下

然后我们要给这个目录添加权限!

在终端输入 chomod -R 777 /opt/lampp/htdocs/wordpress

然后在浏览器中输入localhost/wordpress进行安装
如果没有修改权限 那么wordpress安装时无法改动wp-config.php从而安装失败

现在安装好了wordpress,然而你会发现无法安装任何插件或者主题

这时候请手动修改wp-config.php文件 添加这三行:
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

就可以愉快的使用主题和插件了

4.安装Discuz论坛

把upload包里的东西复制到htdocs/bbs目录下(只是举例),然后同样的 在终端用root权限给这个目录777权限然后才能安装!
chmod -R 777 /opt/lampp/htdocs/bbs

在linux下安装wordpress的更多相关文章

  1. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  2. WordPress安装篇(3):用宝塔面板在Linux上安装WordPress

    前面的文章已经介绍了如何在Windows环境安装WordPress,这篇文章来介绍在Linux环境怎样快速安装WordPress.大家都知道,Linux系统相对于Windows系统而言占用资源更少.更 ...

  3. Linux下安装 Posgresql 并设置基本参数

    在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...

  4. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  5. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

  6. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  7. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  8. Linux下安装cmake

    cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效,接下来说明在Linux下安装cmake工具的过程 首先去cmake官网下载cmake安装包,下载界面网 ...

  9. linux下安装安装pcre-8.32

    linux下安装安装pcre-8.32 ./configure --prefix=/usr/local/pcre 出现以下错误 configure: error: You need a C++ com ...

随机推荐

  1. zip文件内存中解压读取

    // 构造zip输入流 ZipInputStream zip = new ZipInputStream(fis,Charset.forName("gbk")); byte[] tm ...

  2. [转]Private Libraries、Referenced Libraries、Dependency Libraries的区别

    一.v4.v7.v13的作用和用法 1.Android Support V4, V7, V13是什么? 本质上就是三个java library. 2.为什么要有support库?   是为了解决软件的 ...

  3. ansible unarchive模块

    unarchive模块:http://docs.ansible.com/ansible/unarchive_module.html 功能:解压缩,这个模块有两种用法: 1.将ansible主机上的压缩 ...

  4. JavaScript:DOM操作

    一.DOM基础DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口).DOM描绘了一个层次化的节点树,运行开发人员添加.移除和修改页面的某 ...

  5. jQuery 中的编程范式

    浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了 ...

  6. ThinkPHP3.2 介绍

    模块化 驱动化 为云平台而生ThinkPHP3.2正式版发布! ThinkPHP是国内领先的WEB应用开发框架,诞生于2006年初,在国内具有良好的口碑和广大的用户群,秉承了大道至简的开发理念,让WE ...

  7. 第三百二十一节,Django框架,发送邮件

    第三百二十一节,Django框架,发送邮件 全局配置settings.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' ...

  8. 第三百零九节,Django框架,models.py模块,数据库操作——F和Q()运算符:|或者、&并且——queryset对象序列化

    第三百零九节,Django框架,models.py模块,数据库操作——F()和Q()运算符:|或者.&并且 F()可以将数据库里的数字类型的数据,转换为可以数字类型 首先要导入 from dj ...

  9. 第三百零八节,Django框架,models.py模块,数据库操作——链表结构,一对多、一对一、多对多

    第三百零八节,Django框架,models.py模块,数据库操作——链表结构,一对多.一对一.多对多 链表操作 链表,就是一张表的外键字段,连接另外一张表的主键字段 一对多 models.Forei ...

  10. 【Java面试题】10 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

    1.abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现. 2.static是静态的,是一种属于类而不属于对象的方法或者属性 3.synchronized 是同步 ...