随笔分类 - linux
ubuntu安装gearman
摘要:tarxzvfgearmand-1.1.0.tar.gzcdgearmand-1.1.0./configuremakemakeinstall 安装过程可能会出现如下错误:configure: error: cannot find Boost headers version >= 1.39.0解决办法-》sudo apt-get install libboost-all-devsorry, unimplemented: Graphite loop optimizations can only be used if the libcloog-ppl0 package is installed
阅读全文
undefined reference问题总结
摘要:最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13):undefinedreferenceto`func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o)测试代码如下: 然后编译。gcc-ctest.c gcc–cmain.c 得到两个 .o 文件,一个是 main.o,一个是 test.o ,然后我们链接 .o 得到可执行程序:gcc-omainmain.o 这时,你会发现
阅读全文
ubuntu下FastDFS分布式文件系统的安装及配置
摘要:fastdfs 介绍FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。存储节点存储文件,完成文件管理的所有功能:存储、同步和提供存取接口,FastDFS同时对文件的meta data进行管理。所谓文件的meta data就是文件的相关属性,以键值对(key value pair)方式表示,如:wid
阅读全文
用C语言写PHP扩展 linux
摘要:1:预定义在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def内容是你希望定义的函数名以及参数:int a(int x,int y)string b(string str,int n)2:到php源码目录的ext目录#cd /usr/local/php-5.4.0/ext/执行命令,生成对应扩展目录#./ext_skel --extname=caleng_module --proto=/home/hm/caleng_module.def3:修改config.m4去掉dnl的注释PHP_ARG_ENABLE(caleng_module, whether to e
阅读全文
ubuntu下安装FastDFS出错问题
摘要:进入FastDFS解压目录,执行 ./make.sh 出现如下错误经过在网上的查找得知:其实是不同的系统中pthread位置不一样,做法就是找到你的系统中所需要的libpthread.so文件位置,直接find就可以找到了打开maks.sh找到如下的段落修改成如下执行 ./make.sh ./make.sh install即可安装成功。
阅读全文
php调用c++
摘要:1.在/var/www中建个测试文件夹 cpp在此文件夹中新建c++文件sort.cpp,如下编译并测试执行通过进行以下步骤。2.在cpp文件夹下新建文件cpp.html,如下3.同样在cpp下建php文件cpp.php,如下保存。4.程序执行如下提交后:
阅读全文
Ubuntu 配置Apache虚拟目录
摘要:知识准备:区别于Windows 下apache,配置文件通常只有一个,就是httpd.conf。Linux下 Apache的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf里有sites-enabled目录,而在 /etc/apache2下还有一个sites-available目录,其实,这里面才是真正的配置文件,而sites- enabled目录存放的只是一些指向这里的文件的符号链接,你可以用ls /etc/apac
阅读全文
浙公网安备 33010602011771号