- 博客(57)
- 资源 (45)
- 收藏
- 关注
原创 yum安装最新版本lnmp nginx/php配置问题
php7.0版本yum安装:http://blog.csdn.net/zhezhebie/article/details/73325663nginx安装:http://blog.csdn.net/zhezhebie/article/details/73325853mysql 安装就直接yum一下就可以了,那个要求不高,一般直接yum版本是5.5以上,完全够用,自己编译耗时费力,不一定配置的好。1、
2017-06-16 15:31:57 2086
原创 die,exit,continue,break的区别
<?phpecho "<table>";for ($i = 0; $i < 10; $i++) { echo "<tr>"; for ($j = 0; $j < 10; $j++) { if ($j == 7) { // exit; //结束整个程序,最后一行222222不输出 // exit('到我这里exit了'
2017-06-30 18:32:49 675
原创 zend Studio 13.6 中文乱码解决
尝试一下集成开发环境,zend studido ,结果装好了不能显示中文,乱码一坨。肯定是字符集的问题编码的问题。网上找了一大堆教程,每一个说的明白的,最终自己摸,找到了答案。我的是13.6版本: 其他版本应该方法是一样的。直接上过程:进入顺序:window=>preference=>General=>workspace继续:点击workspace看下面是不是有个other,那里是设置现实的字符集
2017-06-28 14:36:15 3091 1
原创 php批量判断参数不能为空
//批量判断参数是否为空 $arr = array_keys(array_map('trim', $data), ''); if($arr) { echo '有参数为空'; }//假设$_POST = array('name' => '', 'name2' => 'e','name3' => 'r','name4' => ''
2017-06-27 18:01:53 1855
原创 zip与unzip
命令名: zip功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目录>][-ll][-n <字 尾字符串>][-t <日 期时间>][-<压 缩效率>][压 缩文件][文件...][-i <范本样式>][-x <范本样式>]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有”.zip”扩展名 的压缩文件。参 数:
2017-06-26 19:18:18 4057
原创 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock
[root@localhost template_c]# mysql -uroot -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)[root@localhost template_c]# mysql
2017-06-26 19:05:14 4819
原创 删除多维数组里面空值或指定键值
//删除空值function get_arr($arr) { foreach ($arr as $k => $v) { if (is_array($arr[$k])) { $arr[$k] = get_arr($arr[$k]); } else { if (empty($arr[$k])) {
2017-06-26 12:26:16 2977
原创 查找多维数组里面的某个下标,返回新的数组
function searchMultiArray(array $array, $search, $mode = 'key') { $res = array(); foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $key => $value) { if ($se
2017-06-26 10:51:19 802
原创 php批量处理多维数组替换,删除部分键值
<?php$arr1 = json_decode(file_get_contents('D:/phpStudy/WWW/mfstudy.com/mfxxapi/saveCarDetail.json'), true);$unset = array('initial', 'salestate', 'depth');echo "<pre>";print_r(unsetMultiKeys($unset
2017-06-26 10:43:33 3140
原创 linux下面创建多级目录
有时候我们想要创建多级目录,而且这个目录本身不存在,可以这样做:mkidir -p /app/image/car这样就创建了一个递归目录,-p参数是创建父目录的意思。mkdir index test app意思是在当前目录下面创建index test app这三个目录。
2017-06-23 10:45:22 3568
原创 关于VirtualBox自动挂载文件不显示的解决办法
virtualbox自动挂载之后,默认是挂载在/media/sf_WWW下面的: 这个文件夹改变不了所有者和权限,比较简单的方法是把nginx加入到这个用户组,然后改一下nginx里面的那个,user的用户组,还有php-fpm的配置文件的那个group,都改成vboxsf即可!另外一种解决办法:http://blog.csdn.net/gamer_gyt/article/details/4667
2017-06-21 19:07:38 2990
原创 能够被service启动的服务
命令如下:systemctl list-unit-files 筛选开机启动的服务:systemctl list-unit-files |grep enabled这是所有的开机启动项。要让这些服务开机就启动,参考下面这篇我文章,讲的很详细:http://blog.csdn.net/zhezhebie/article/details/73551403查看开机启动的服务:ll /etc/systemd/s
2017-06-21 17:50:47 322
原创 php、nginx、mysql的开机启动
网上很多人说要复制一段长长的代码,其实完全没必要,因为我们yum安装的时候,linux已经为我们创建好了服务和启动配置文件。 都在下面这个目录:/lib/systemd/system能够启动的都是以.service结尾的服务。如果需要启动,直接service 文件名 start,例如我们要启动php-fpm,直接以下命令即可:service php-fpm start其实我这个都嫌麻烦,已经把/
2017-06-21 17:44:45 1831
原创 mysql中 explain使用详解
在对某个Query优化过程中,须要不断地使用explain来验证各种调整是否有效。MySQL explain功能展示的各种信息的解释如下:id: MySQL Query Optimizer 选定的执行计划中查询的序列号。select_type: 所使用的查询类型,主要有以下这几种查询类型。DEPENDENT SUBQUERY:子查询内层的第一个select,依赖于外部查询的结果集。DEPENDENT
2017-06-21 16:16:41 471
原创 mysql数据库,mariadb数据库优化
查看默认的慢查询:MariaDB [(none)]> show variables like 'long_query_time';+-----------------+-----------+| Variable_name | Value |+-----------------+-----------+| long_query_time | 10.000000 |+------
2017-06-21 16:12:14 480
原创 Mariadb安装之后的各种设置
1、安装MariaDB安装命令yum -y install mariadb mariadb-server安装完成MariaDB,首先启动MariaDB,两条命令都可以systemctl start mariadb#service mariadb start设置开机启动systemctl enable mariadb#chkconfig mariadb on接下来进行MariaDB的相关简
2017-06-21 15:34:33 30587 1
原创 开启mysql远程登录
开启mysql远程登录:第一步:开个用户,设置密码,给其远程登录的权限。在数据库所在的服务器上面进入mysql,我的是mariadb,命令操作是一样的,就是重启服务命令不太一样。MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'yangshuiping'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;Que
2017-06-21 14:47:02 450
原创 linux和windows本地机器互传文件
今天给大家介绍一个小公举lrzsz 这个工具可以让你在windows和linux之间传文件。下面就说说这个怎么用。1、安装一下:yum install lrzsz2、可以开干了!1)上传文件:windows=>linux(winodws传文件到linux):rz看到了吧,直接选择文件。就可以上传到你输入命令时候所在的文件夹,但是只能传单个文件,如果你需要上传文件夹,可以已经先将文件夹压缩为.zip格
2017-06-20 18:14:17 1720 2
原创 linux设置开机启动级别
我的系统版本是:CentOS Linux release 7.2.1511 (Core)vim /etc/inittab上面说inittab已经过时了,现在用systemctl来控制。获取目前开机默认启动项:systemctl get-default设置开机启动项:systemctl set-default TARGET.target其中TARGET.target可选值为以下两项:multi-use
2017-06-20 17:16:31 652
原创 linux挂载卸载光盘
查看光盘的完整路径名:[root@localhost media]# ls -l /dev | grep cdromlrwxrwxrwx. 1 root root 3 6月 20 12:06 cdrom -> sr0crw-rw----. 1 root cdrom 21, 0 6月 20 10:32 sg0brw-rw----. 1 root cdrom
2017-06-20 15:47:35 3188
原创 FastCGI sent in stderr: "Primary script unknown" while reading response head
nginx和php-fpm不能通信,网上各种办法都试过,就是不行,后来换了一下root的位置就解决了! 出现这个原因有三:1、文件不存在2、php-fpm 与nginx不能通信3、root位置错误文件位置:/etc/nginx/conf.dserver { listen 80; server_name localhost; access_log /var/lo
2017-06-20 13:38:40 16469 3
原创 查看linux系统版本
查看linux版本:[root@localhost yum.repos.d]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)查看linux是多少位的:[root@localhost yum.repos.d]# getconf LONG_BIT64查看linux的发行版号uname -r :显示操作系统的发行版号 unam
2017-06-20 12:02:45 367
原创 linux使用国内镜像源
yum的出现,解决了软件编译的麻烦,不然还得查看软件configure的帮助文件,从头看到尾,装个lnmp能把人累死! linux自带的base yum源都是国外的镜像,速度比较慢。安装好linux的第一步就是要把更新源换成国内的,我下面的例子是把镜像源换成163的。第一步:切换到yum的目录下:cd /etc/yum.repos.d/第二步:查看yum源设置文件lsCentOS6-Base-16
2017-06-20 11:22:35 11318
原创 linux下memcached的安装、php-memcached拓展安装
1、检测是否有安装redis-cli和redis-server;[root@localhost bin]# whereis memcachedmemcached: /usr/bin/memcached 说明已经安装好了,如果不知道怎么安装,告诉你一个简单的方法,一步就可以把PHP、php-memcached、memcached这些全部装起来,依赖自动帮你解决。 参考链接:http://blog
2017-06-19 18:52:21 1149
原创 查看linux上面是否有安装redis,redis开机启动
1、检测是否有安装redis-cli和redis-server;[root@localhost bin]# whereis redis-cliredis-cli: /usr/bin/redis-cli[root@localhost bin]# whereis redis-serverredis-server: /usr/bin/redis-server说明已经安装好了,如果不知道怎么安装,告诉
2017-06-19 18:24:18 102674 10
原创 nginx下面CodeIgniter rewrite规则
server { listen 80; server_name dev.api.mfxxadmin.bigoedu.com; root /mnt/share/mfstudy.com/api-mfxxadmin; index index.php index.htm index.html; location / { try_files
2017-06-19 15:11:55 413
原创 Warning: mkdir() [function.mkdir]:Permission denied in
linux下面php没有创建文件的权限:Warning: mkdir() [function.mkdir]: Permission denied in ....原因:nginx或者apache没有创建目录的权限,加一下权限即可! 注意:我的nginx用户和用户组均为www-datachown -R www-data:www-data /path/to/webserver/www就这么简单,记住,轻
2017-06-19 11:50:48 3503
原创 nginx配置多个站点共用80端口
这两天自己编译lnmp环境,以前都是在windows下面用配置好了的环境,并没有遇到什么问题,今天自己去弄,问题多多,配置域名的时候就遇到很多问题:网上的说法也是乱七八糟,各种超长配置,叫你复制粘贴。废话不多说,直接说我是怎么解决这些问题的:1、修改主配置文件:只用改一个地方: 在http模块里面加入你要引用的虚拟主机配置文件目录即可: 例如:include /etc/ngin...
2017-06-19 11:38:50 35509 7
原创 centos 7对外开启80端口
root权限firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义:--zone #作用域--add-port=80/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数重启后失效重启防火墙:systemctl stop firewalld.service systemctl star
2017-06-16 17:23:29 18494
原创 24452#0: open() "/var/log/nginx/error.log" failed (13: Permission denied)
nginx访问日志出错,24452#0: open() “/var/log/nginx/error.log” failed (13: Permission denied)在overflow上看到这个,好像就解决了。sudo chown -R www-data:www-data /var/log/nginx;sudo chmod -R 755 /var/log/nginx;
2017-06-16 16:05:14 9783
原创 centos下面升级MariaDB mysql
自从centos7开始,自带的数据库就变成MariaDB了,yum安装之后的版本是5.5.52,比较老,准备升级一下,目前比较新的版本是MariaDB 10.1 ,我的机器还没正式放数据,所以直接来升级好了。 首先配置一下yum源:vi /etc/yum.repos.d/MariaDB.repo在里面加入如下内容:# MariaDB 10.1 CentOS repository list - cr
2017-06-16 15:50:55 1898
原创 directory index of "/usr/share/nginx/html/" is forbidden
安装完nginx之后访问本机ip,结果直接报错,然后去查看nginx错误日志,看到如下错误信息,意思是html下面没有directory index of "/usr/share/nginx/html/" is forbidden1、如果在/usr/share/nginx/html下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。解决办
2017-06-16 14:44:50 109421 13
原创 unable to bind listening socket for address '127.0.0.1:9000': Address already in use
启动php-fpm报错:[root@localhost init.d]# /usr/sbin/php-fpm[16-Jun-2017 14:09:15] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)[16-Jun-2017 14:09:15] ERR
2017-06-16 14:22:05 19642
原创 nginx安装 nginx: [emerg] getpwnam(“www-data”) failed 错误
错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:#/usr/sbin/groupadd -f www-data#/usr/sbin/useradd -g www-data www-data
2017-06-16 14:11:29 6650
原创 yum安装最新稳定版本nginx
1、首先添加一下nginxyum源,命令如下:vim /etc/yum.repos.d/nginx.repo 进去加入以下内容,根据你自己的系统选择:CentOS:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1RHEL:[ngin
2017-06-16 11:30:58 4235
原创 yum安装最新版php7
这两天又装了一下虚拟机,又要编译lnmp,还要弄各种拓展,很麻烦,能不能直接yum安装呢?答案是可以的!1、首先要更新yum源,不然肯定是老版本,一般都在5.6及以下,但是php7都出来好久了,性能提升50%以上!按照系统更新yum源,我的是centos7,所以我运行下面的代码!CentOS/RHEL 7.x:rpm -Uvh https://dl.fedoraproject.or...
2017-06-16 11:20:09 66633 9
原创 yum时候Another app is currently holding the yum lock; waiting for it to exit...
Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit 内存:165 M RSS (496 MB VSZ) 已启动: Fri Jun 16 10:35:38 2017 - 03:21之前 状态 :睡眠中,进程ID:3998解决办法,解决锁定:
2017-06-16 10:41:41 382
原创 virtualbox 下面设置共享文件夹 su:鉴定故障
1.设备–&gt;安装增强功能:如果点击安装增强功能没有反应,或者没有图形界面,那就需要在虚拟机的命令行里面安装插件了,先找到光盘,挂载到/mnt,然后进去执行:[root@localhost mnt]# ./VBoxLinuxAdditions.run插件装好之后就把这个光盘卸载掉,继续往下看。2.设备–&gt;共享文件夹:宿主机 共享路径:E:\phpstudy\www, 共享文件夹名称www;3.虚拟
2017-06-15 20:46:34 1003
原创 nginx访问日志和错误日志
nginx的log日志分为access log 和 error log其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息error log 则是记录服务器错误日志错误日志的形式如下:10.1.1.1 - - [22/Aug/2014:16:48:14 +0800] "POST /ajax/MbpRequest.do HTTP/1.1" 200 367 "-" "D
2017-06-15 20:04:13 15854
原创 php 默认装好的模块
php源码编译: http://php.net/manual/en/install.unix.nginx.phpcd ../php-x.x.x./configure --enable-fpm --with-mysqlmakesudo make install如实就安装好了如下模块! [root@localhost php-5.6.30]# php -m[PHP Modules]Core
2017-06-15 19:25:24 485
Creo Elements Pro5.0软件下载(32 64位)
2013-03-17
四级英语听力场景词汇
2011-11-18
centos 7.6可用的docker-compose,最新版本,2.24.6
2024-02-21
helm-v3.8.2-linux-amd64.tar.gz
2022-07-15
helm-v3.7.2-linux-arm64.tar.gz
2022-07-15
china_area_2.sql
2019-10-20
php7.2版本手册2018中文手册
2018-01-27
tesseract-Win64.zip 64位windows安装3.05
2018-01-04
sendmail邮件服务器,本地搭建邮件服务器
2017-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人