随笔分类 -  linux

centos7下编译安装php-7.0.15(PHP-FPM)
摘要:centos7下编译安装php-7.0.15(PHP-FPM)一、下载php7源码包 如:php-7.0.15.tar.gz二、安装所需依赖 如果无法安装libiconv,请手动下载安装 如果出现如下问题,说明你系统版本较高。./stdio.h:1010:1: 错误:‘gets’未声明(不在函数内) 阅读全文
posted @ 2017-01-29 20:45 怀素真 阅读(9693) 评论(0) 推荐(1)
linux常用命令(笔记)
摘要:1. 查看目录下有什么文件信息 2. 目录切换 3. 查看当前操作位置 4. 查看操作者信息(是谁在操作系统) 5. 不同用户间的切换 6. 图形模式与命令模式进行切换 7. 查看指令对应的可以执行程序文件位置 8. 目录操作 1)创建目录 2) 移动(改名字)目录 (目录/文件 都可以操作) 3) 阅读全文
posted @ 2017-01-27 16:27 怀素真 阅读(329) 评论(0) 推荐(1)
Linux 下 FastDFS v5.08 分布式文件系统的安装
摘要:一、系统安装目录 源代码包目录 /data/wwwroot libevent安装目录 /usr/local/libevent FastDFS安装目录 /data/fastdfs nginx安装目录 /data/nmp/nginx 二、下载FastDFS安装包 二、下载FastDFS安装包 https 阅读全文
posted @ 2017-01-26 16:50 怀素真 阅读(1637) 评论(0) 推荐(0)
linux 下 php 安装 ZeroMQ 扩展
摘要:一、下载安装源码包 ZeroMQ源码包下载地址: http://zeromq.org/area:download 如:zeromq-4.1.4.tar.gz php的zmq扩展源码包 https://pecl.php.net/package/zmq 或如下地址: https://github.com 阅读全文
posted @ 2017-01-26 16:33 怀素真 阅读(2290) 评论(0) 推荐(0)
Linux CentOS6.6 NFS服务的配置与安装
摘要:一、简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS在文件传输和信息传 阅读全文
posted @ 2017-01-17 20:08 怀素真 阅读(1061) 评论(0) 推荐(0)
linux 下的 rsync 文件同步
摘要:rsync是linux下的一款快速增量备份工具Remote Sync,是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。rsync是用 “rsync 算法”提供了客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密 阅读全文
posted @ 2017-01-17 20:08 怀素真 阅读(2235) 评论(0) 推荐(0)
-bash: php: command not found
摘要:出现这个问题的原因是没有把php可执行文件加入到环境变量中。 方法一: 使用export命令 > export PATH=$PATH:/data/nmp/php/bin 该方法只对当前会话有效,登出或注销,path设置就会失效。 方法二: 修改~/.bash_profile文件,将php的可执行路径 阅读全文
posted @ 2017-01-17 20:07 怀素真 阅读(658) 评论(0) 推荐(0)
php安装libevent扩展
摘要:1、php的libevent扩展依赖于系统的libevent库,所以必须先把libevent库安装上。 > yum -y install libevent-devel 2、下载libevent扩展 在 http://pecl.php.net/package/libevent 中找到合适的版本 3、解压安装包 > tar -zxvf libevent-0.1.0.tgz 4、进入目录,通... 阅读全文
posted @ 2017-01-17 20:05 怀素真 阅读(480) 评论(0) 推荐(0)
vsftp上传文件出现553 Could not create file
摘要:没有权限创建文件或是目录,原因是selinux引起的登陆问题。 通过如下命令查看状态: > sestatus -b|grep ftp 设置allow_ftpd_full_access为on。 在setsebool命令后加上-P选项,使改动永久有效。 > setsebool [-P] allow_ftpd_full_access on 重启vsftp服务 > service vsftp... 阅读全文
posted @ 2017-01-17 20:05 怀素真 阅读(418) 评论(0) 推荐(0)
vsftp 500 OOPS: cannot change directory:/home/xyp
摘要:1、在linux终端下输入: > setsebool ftpd_disable_trans 1 (*如果出现Could not change active booleans: Invalid boolean) 再输入如下: > setsebool ftp_home_dir=1 2、重启vsftp服务 阅读全文
posted @ 2017-01-17 20:04 怀素真 阅读(214) 评论(0) 推荐(0)
php不重新编译,安装未安装过的扩展,如curl扩展
摘要:假设我们的之前的php安装于/data/php下。 1、找到之前安装的PHP源码包,把它重新解压出来,进入到要安装的扩展目录。 > cd /data/php-5.6.11/ext/curl (*如上路径只作演示,具体视安装环境而定。) 2、通过phpize命令生成configure > /data/php/bin/phpize 3、生成好后,运行configure > ./configur... 阅读全文
posted @ 2017-01-17 20:04 怀素真 阅读(208) 评论(0) 推荐(0)
centos6.6中修改yum源
摘要:1、进入设置yum源的目录 > cd /etc/yum.repos.d 2、复制或重命名CentOS-Base.repo文件 > mv CentOS-Base.repo CentOS-Base2.repo 3、下载163提供的yum源文件 > wget http://mirrors.163.com/.help/CentOS6-Base-163.repo (*如果出现-bash: wget: ... 阅读全文
posted @ 2017-01-17 20:04 怀素真 阅读(332) 评论(0) 推荐(0)
启动apache时,出现httpd: Could not reliably determine the server\'s fully qualified domain name, using 127.0.0.1 for ServerName
摘要:1、通过vi打开apache的配置文件httpd.conf > vi /data/apache/conf/httpd.conf 2、找到#ServerName www.example.com:80这行,去掉前面的#号,修改如下: ServerName localhost:80 或者 ServerNa 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(9217) 评论(0) 推荐(0)
linux整合apache、php、mysql
摘要:1、打开apache配置文件,添加AddType。找到DirectoryIndex并添加index.php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 2、重启apache ,创建 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(1603) 评论(0) 推荐(0)
源码安装php时出现configure: error: xml2-config not found. Please check your libxml2 installation
摘要:1、检查是否安装了libxml 包 > rpm -qa|grep libxml2 2、如果没有则安装 > yum install libxml2 > yum install libxml2-devel 3、检查xml2-config文件是否存在 > find / -name "xml2-config 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(5140) 评论(0) 推荐(0)
linux安装mysql
摘要:1、下载mysql的安装包 在http://mirrors.sohu.com/mysql/中下载mysql-5.1.72-linux-i686-glibc23.tar.gz 2、解压mysql安装包 > tar -zxf mysql-5.1.72-linux-i686-glibc23.tar.gz 3、将解压出来的文件夹放入/data/mysql下,并进入 > cp -Rp mysql-5.... 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(136) 评论(0) 推荐(0)
linux安装ftp
摘要:1、安装vsftpd > yum install vsftpd 2、启动ftp、关闭防火墙 > service iptables stop > service vsftpd status > service vsftpd start 3、配置/etc/vsftpd/vsftpd.conf anony 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(114) 评论(0) 推荐(0)
linux文件管理2
摘要:1、显示文件内容 cat : 显示文件内容 tac : 倒序显示内容 2、更改文件权限 chmod :更改文件权限 -R 递归改变 chown :更改文件拥有者 -R 递归改变 chgrp :更改文件所属组 -R 递归改变 > chmod 666 1.txt > chown user1 1.txt 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(104) 评论(0) 推荐(0)
linux用户和组2
摘要:1、用户相关命令 su 切换用户 root -> 普通用户 不需要密码 普通用户之间 需要密码 普通用户->root 需要密码 newgrp 切换组身份 whoami 查看当前登录名称 id 查看用户信息 groups 查看用户组信息 chfn 设置用户备注信息 finger 查看用户备注信息 2、 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(154) 评论(0) 推荐(0)
linux引导系统
摘要:一、linux引导系统 1.选择操作系统 /etc/grub.conf 设置grub引导装载程序口令,使用单用户模式时必须输入此密码 password --md5 md5后的密码字符串(可以通过grub-md5-crypt计算) 2.选择登录界面 /etc/inittab 1)linux运行级别: 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(221) 评论(0) 推荐(0)