随笔分类 -  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 怀素真 阅读(9683) 评论(0) 推荐(1)
linux常用命令(笔记)
摘要:1. 查看目录下有什么文件信息 2. 目录切换 3. 查看当前操作位置 4. 查看操作者信息(是谁在操作系统) 5. 不同用户间的切换 6. 图形模式与命令模式进行切换 7. 查看指令对应的可以执行程序文件位置 8. 目录操作 1)创建目录 2) 移动(改名字)目录 (目录/文件 都可以操作) 3) 阅读全文
posted @ 2017-01-27 16:27 怀素真 阅读(327) 评论(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 怀素真 阅读(1630) 评论(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 怀素真 阅读(2285) 评论(0) 推荐(0)
Linux CentOS6.6 NFS服务的配置与安装
摘要:一、简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS在文件传输和信息传 阅读全文
posted @ 2017-01-17 20:08 怀素真 阅读(1048) 评论(0) 推荐(0)
linux 下的 rsync 文件同步
摘要:rsync是linux下的一款快速增量备份工具Remote Sync,是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。rsync是用 “rsync 算法”提供了客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密 阅读全文
posted @ 2017-01-17 20:08 怀素真 阅读(2228) 评论(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 怀素真 阅读(653) 评论(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 怀素真 阅读(479) 评论(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 怀素真 阅读(412) 评论(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 怀素真 阅读(205) 评论(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 怀素真 阅读(211) 评论(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 怀素真 阅读(329) 评论(0) 推荐(0)
linux的ssh服务
摘要:1、检查是否安装ssh > rpm -qa|grep ssh 2、安装ssh服务 > yum install ssh 配置 /etc/ssh/sshd_config 端口 22 3、启动ssh > service sshd start|restart 4、ssh命令 ssh 主机 > ssh loc 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(201) 评论(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 怀素真 阅读(9215) 评论(0) 推荐(0)
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this scrip
摘要:在运行phpize时出现的错误 > /data/php/bin/phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 Cannot find autoconf. Please check your autoconf inst... 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(729) 评论(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 怀素真 阅读(1601) 评论(0) 推荐(0)
linux安装php 按 apache方式
摘要:1、下载php源码包 在 http://php.net/downloads.php 下载 php-5.6.11.tar.gz 2、进入到php源码包中,configure > ./configure --prefix=/data/php \ > --with-apxs2=/data/apache/bin/apxs \ > --with-mysql=/data/mysql \ > --with-... 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(118) 评论(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 怀素真 阅读(5137) 评论(0) 推荐(0)
源码安装php时出现Sorry, I cannot run apxs. Possible reasons follow:
摘要:1、可能的原因是你没有安装perl > yum install perl > yum install httpd-devel 2、在你apache安装目录下的bin下找到apxs,并用vi打开 > vi /data/apache/bin/apxs 3、找到 #!/replace/with/path/ 阅读全文
posted @ 2017-01-17 20:03 怀素真 阅读(657) 评论(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 怀素真 阅读(131) 评论(0) 推荐(0)