随笔分类 -  Linux

php+mysql+apache+nginx
摘要:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 安装mysqlrpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库rpm -e --nodeps m... 阅读全文
posted @ 2014-12-26 13:30 hxl2009 阅读(247) 评论(0) 推荐(0)
memcache
摘要:http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.htmlhttp://www.netingcn.com/php-memcached.htmlhttp://pecl.php.net/package/memcache 阅读全文
posted @ 2014-08-17 17:33 hxl2009 阅读(115) 评论(0) 推荐(0)
nginx.conf配置(支持thinkphp)
摘要:error_log /home/wwwlogs/nginx_error.log crit;pid /usr/local/nginx/logs/nginx.pid;#Specifies the value for maximum file descriptors that can b... 阅读全文
posted @ 2014-07-14 16:59 hxl2009 阅读(341) 评论(0) 推荐(0)
Linux下PHP安装oci8扩展
摘要:PHP通常搭配Mysql使用,但有时候也会连接到Oracle数据库。安装PHP的oci8扩张之前,需要先安装Oracle Instant Client( basic 或 basic lite 版就行了)。因为我们是从源码安装PHP扩展,所以还需要下载 Instant Client SDK。Oracl... 阅读全文
posted @ 2014-07-02 13:31 hxl2009 阅读(423) 评论(0) 推荐(0)
nginx+php 安装手册
摘要:http://www.cnblogs.com/hxl2009/archive/2013/06/11/3131627.html[mysql安装]php 安装1: wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gztar -zx... 阅读全文
posted @ 2014-06-12 11:23 hxl2009 阅读(212) 评论(0) 推荐(0)
为 MySQL 增加 HTTP/REST 客户端:MySQL UDF 函数 mysql-udf-http 1.0 发布
摘要:http://blog.s135.com/mysql-udf-http/ 阅读全文
posted @ 2014-05-06 14:07 hxl2009 阅读(164) 评论(0) 推荐(0)
Nginx提示502和504错误的解决方案
摘要:一、错误提示说明:Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。二、错误提示原因分析:解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关,而Nginx 504 Gateway Time-out则是与nginx.conf的设置有关。php-fpm.conf有两个至关重要的参数,一个 阅读全文
posted @ 2014-04-08 14:24 hxl2009 阅读(273) 评论(0) 推荐(0)
lnmp memcache出问题
摘要:打开另一台用0.9装好的memcache 的PHP配置文件,找到了“extension = "memcache.so" ,将这个加入到了1.0的php.ini重启后 执行/memcached.php 一切正常了 阅读全文
posted @ 2014-03-20 18:18 hxl2009 阅读(122) 评论(0) 推荐(0)
Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
摘要:打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是相差不会很远):location~.*.(php|php5)?${#原有代码}复制代码修改成以下代码:#去掉$是为了不匹配行末,即可以匹配.php/,以实现pathinfo#如果你不需要用到php5后缀,也可以将其去掉location~.php{#原有代码#定义变量$path_info, 阅读全文
posted @ 2014-03-15 19:45 hxl2009 阅读(906) 评论(0) 推荐(0)
lnmp mysql添加用户命令
摘要:cd /usr/local/mysql/bin/grant all privileges on *.* to 'root'@'%' identified by '12345678';flush privileges; 阅读全文
posted @ 2014-03-13 15:51 hxl2009 阅读(302) 评论(0) 推荐(0)
nginx 执行理解
摘要:nginx是一个代理(apache)或者自己处理 location ~ \.php { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; }如果自己处理fastcgi_pass unix:/tmp/php-cgi.sock;如果代理 写你代理地址比如 127.0.0:9090 (apache)比如你输入... 阅读全文
posted @ 2014-03-08 13:57 hxl2009 阅读(207) 评论(0) 推荐(0)
xampp 80端口被占用后这么办??解决了
摘要:modify port XAMPP: Another web server daemon is already running.看不懂翻译一下1. Open the file /opt/lampp/etc/httpd.conf2. Search the "Listen 80" and change it to some other port (e.g. Listen 2145) (Line No. 40)3. Open the file /opt/lampp/etc/extra/httpd-ssl.conf4. Search the "Listen 443&quo 阅读全文
posted @ 2014-03-03 22:28 hxl2009 阅读(276) 评论(0) 推荐(0)
XAMPP配置基于虚拟目录、多域名的环境
摘要:打开Apache2.x配置文件http.conf搜索Includeetc/extra/httpd-vhosts.conf,然后去掉前面的#号再编辑extra/httpd-vhosts.conf在最下面添加---------------------------------------------------------OptionsIndexesFollowSymLinksAllowOverrideNoneOrderallow,denyAllowfromallDocumentRoot"/webroot/blog"ServerNamewww.blog.cn----------- 阅读全文
posted @ 2014-02-27 21:08 hxl2009 阅读(498) 评论(0) 推荐(0)
mysql 主从同步
摘要:server-id=1log-bin=/var/lib/mysql/mysql-bin.log重启show master status\G;打开mysqlflush tables with read lock;exit;mysqldump -hlocalhost -uroot -p3306 -p test >/home/test.sqlcd /homescp test.sql root@192.168.52.129:/home/mysql unlock tables;grant replication slave on "." to 'slaveuser 阅读全文
posted @ 2014-02-22 17:05 hxl2009 阅读(179) 评论(0) 推荐(0)
Ubuntu下mount命令的好用处
摘要:mount,也就是挂载。如果是让电脑自己挂载Windows的分区,也就是你直接在文件管理器里点击那些Windows的盘符,系统就会帮助你自动挂载,不过其挂载后的名称太长太复杂,不方便终端操作。所以还是手动挂载吧。关于挂载mount的更加详细的介绍,请自己去看看,直接在你的终端输入命令man mount好的,下面说具体怎么挂载,mount的命令选项有很多,这里只说几个。1.看看mount的用法mount -a [-t|-O] ... : mount all stuff from /etc/fstabmount device : mount device at the known placemou 阅读全文
posted @ 2013-08-05 15:36 hxl2009 阅读(401) 评论(0) 推荐(0)
linux下IPTABLES配置详解
摘要:如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (policy ACCEPT)target prot opt source destinationChain RH-Firew 阅读全文
posted @ 2013-08-02 14:19 hxl2009 阅读(218) 评论(0) 推荐(0)
phpize增加php模块
摘要:phpize增加php模块张映 发表于 2010-02-09分类目录:php一,phpize的好处什么时候我们要用phpize呢?我们在安装php时:'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--... 阅读全文
posted @ 2013-07-29 14:01 hxl2009 阅读(151) 评论(0) 推荐(0)
Ubuntu下SVN安装和配置
摘要:一、SVN安装1.安装包1.$sudoapt-getinstallsubversion2.创建项目目录$sudomkdir/home/xiaozhe/svn$cd/home/xiaozhe/svn/$sudomkdirmypro3.创建svn文件仓库$sudosvnadmincreate/home/... 阅读全文
posted @ 2013-07-25 16:09 hxl2009 阅读(375) 评论(0) 推荐(0)
Linux下SVN配置hook经验总结
摘要:前几天给实验室搭建了一个内部测试的开发环境,LAMP、svn提交以及自动部署。之前没干过这事儿,到最终搞定还是颇费了些周折。总结一下我的经验,主要是hook的自动执行问题。拿我的post-commit 脚本来说,以下是示例代码:#!/bin/shSVN=/usr/bin/svnWEB=/var/www/testsiteLOG=/home/svn/testsite/hooks/code_deploy_logexport LANG=zh_CN.UTF-8CURDATE=`date`echo "Code Deployed at $CURDATE" >> $LOG$SV 阅读全文
posted @ 2013-07-22 14:58 hxl2009 阅读(1733) 评论(0) 推荐(0)
kill与killall命令
摘要:kill 根据PIDkill 根据名字用kill -9 来强制删除 阅读全文
posted @ 2013-06-14 11:50 hxl2009 阅读(147) 评论(0) 推荐(0)