centos6.4上安装phpmyfaq
phpmyfaq真是奇怪呀,官网上只能下载到当前的版本,无法下载以前的版本。官网为:http://www.phpmyfaq.de/ 官网上没有phpmyfaq的安装方法,我在网上找了下,这就个文章还比较有用:http://blog.webwlan.cn/wordpress/?p=7820。另外还参考了官网的这篇文章:http://www.phpmyfaq.de/documentation.2.8.en.php。因为只有centos5.5的虚拟机,以所我首先尝试在centos5.5上安装phpmyfaq。结果可下载到的最新版的phpmyfaq仅支持php5.3+的版本,而centos5.5上默认的php版本只有5.1。结果折腾了半天,也没把这个phpmyfaq2.8.2安装到我的centos5.5上。不得以,找来个centos6.4的版本,终于,安装上了phpmyfaq2.8.2。
以下为安装过程:
1. 安装php/mysql/httpd
yum install php-devel
yum install mysql
yum install httpd
要注意php,mysql和apache的版本是否符合phpmyfaq的要求哦~~
安装mysql数据库后,修改默认的密码为一个你认为安全的密码,然后:
mysql -u root -p
create database phpmyfaq;
因为后面配置phpmyfaq的时候需要用到这个用户名、密码和数据库名。
2. 安装php的扩展包gd/XMLWriter/JSON/Filter/SPL
yum install php-gd
yum install php-mysql
yum install php-json
yum install php-xml
yum install php-filter
yum install php-spl
版本较新的php会自带一些扩展包,比如php-json之类的。这些扩展包安装成功后,在/etc/php.d中将自动产生配置文件,不用手工在/etc/php.ini中另外再配置了。如果不安装这些扩展包,可能造成phpmyfaq系统无法正在运行。
3. 配置php.in文件
按phpmyfaq的说明,需要配置/etc/php.ini中的几行参数,如下:
register_globals = off
magicquotesgpc = off
safe_mode = off (recommended)
memory_limit = 64M
实际上虚拟机中分给php的memory_limit可能要大于64M。我的虚拟机分配的是128M,我没有修改。
4. 安装使用phpmyfaq
我使用的phpmyfaq2.8.2,也就是从人家的博客中下载下来的那个版本。解压phpmyfaq-2.8.2.tar.gz并且移动到/var/www/html/目录下:
cd /var/www/html/phpmyfaq
mkdir attachments
mkdir data
mkdir images chown -R apache.apache /var/www/html/phpmyfaq/
访问http://IP/phpmyfaq/install/setup.php即可对系统进行初步的配置了~~
centos6.4上安装phpmyfaq的更多相关文章
- 最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi
最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi 使用Jexus5.8.1独立版 http://www.linuxdot.net/ ps:该“独立版”支持64位的CentOS ...
- 在CentOS6的上安装Windows2012R2的KVM虚拟机
在CentOS6的上安装Windows2012R2的KVM虚拟机 1:上传cn_windows_server_2012_r2_vl_with_update_x64_dvd_6052729.iso下载驱 ...
- CentOS6.7上安装Mysql5.7
CentOS6.7上安装Mysql5.7 2017年07月22日 18:27:05 阅读数:564 环境的配置总是令人作呕,所以这次表明版本条件: 首先,这是一台新机器 其次,CentOS版本如下: ...
- CentOS6.7上安装nginx1.8.0
主题: CentOS6.7上安装nginx1.8.0 环境准备: 1.gcc-c++ 示例:yum install gcc-c++ 安装:gcc-c++ gcc-c++编译工具 2.PCRE(Perl ...
- centos6.5上安装5.7版本的mysql
centos6.5上安装5.7版本的mysql https://www.cnblogs.com/lzj0218/p/5724446.html 设置root可以在本机以外的机器访问 mysql -uro ...
- 在linux(CentOS-6.7_x86_64)上安装mysql成功记录
查看linux服务器的yum源设置: [root@hadoop03 yum.repos.d]# cd /etc/yum.repos.d [root@hadoop03 yum.repos.d]# ll ...
- CentOS6.5上安装Python2.7和PIP
目前大部分用户使用的CentOS6.5上默认的Python还是2.6版本.升级到Python2.7碰到很多问题.本文将介绍如何安装Python2.7. 1. 安装必要的准备包 安装过程将用到gcc,方 ...
- centos6.5上安装ftp服务
这是之前搭建过,但没记录,因为昨天使用人过来说使用有问题,突然发现没有记录,好心慌,现在的记忆真的只有1周而已,穷和老都是原罪啊!! 环境准备:centos6.5 vm 安装ftp:
- 在CentOS6.5上安装MariaDB
昨天临下班的时候,在我的阿里云上面试装了PostgreSQL,可后来想想,似乎没什么必要使用他.主要是Navicat使用起来加自增key的时候,没有像MySQL那么方便啦. 因为公司用的已经是MySQ ...
随机推荐
- ORACLE 全局索引和本地索引
Oracle数据库中,有两种类型的分区索引,全局索引和本地索引,其中本地索引又可以分为本地前缀索引和本地非前缀索引.下面就分别看看每种类型的索引各自的特点. 全局索引以整个表的数据为对象建立索引,索引 ...
- TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
1.IMCP协议介绍 前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成.其中一个重要的模块就是ICMP(网络控制报文)协议. 当传送 ...
- 【转】http-equiv的含义
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变 ...
- POJ 3233 Matrix Power Serie
题意:给一个n×n的矩阵A,求S = A + A2 + A3 + … + Ak. 解法:从式子中可得递推式S(n) = S(n - 1) + An,An = An-1×A,可得矩阵递推式 [S(n), ...
- 在Ubuntu下卸载Apache
卸载Apache 转自:http://blog.csdn.net/chmo2011/article/details/7026384 1. 删除apache 代码: $ sudo apt-get --p ...
- Authentication with SignalR and OAuth Bearer Token
Authentication with SignalR and OAuth Bearer Token Authenticating connections to SignalR is not as e ...
- Canvas入门(2):图形渐变和图像形变换
来源:http://www.ido321.com/986.html 一.图形渐变(均在最新版Google中测试) 1.绘制线性渐变 1: // 获取canvas 的ID 2: var canvas = ...
- vmware ubuntu14.04虚拟机不能正常拷贝文件到windows且不能自适应虚拟机屏幕窗口自动变化的解决办法
纠结于这个问题了半天.一直重复安装不同版本的vmare-tools, 一直没有任何效果.进入到/usr/bin/ 目录使用ll vm* 查看,发现和别的不同的是没有vmware-toolbox-cmd ...
- 配置RHadoop与运行WordCount例子
1.安装R语言环境 su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch. ...
- 基于Node.js的实时推送 juggernaut
基于Node.js的实时推送 juggernaut Juggernaut 基于 Node.js 构建.为浏览器和服务器端提供一个实时的连接,可在客户端和服务器端进行数据的实时推送,适合多角色游戏.聊天 ...