10 2017 档案
摘要:Can't find PHP headers in /usr/include/phpThe php-devel package is required for use of this command yum-config-manager --enable remi-php56yum updateyu
阅读全文
摘要:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。
使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。
阅读全文
摘要:源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:
阅读全文
摘要:linux查看及修改文件权限以及相关
查看文件权限的语句:
在终端输入:
ls -l xxx.xxx (xxx.xxx是文件名)
那么就会出现相类似的信息,主要都是这些:
-rw-rw-r--
一共有10位数
其中: 最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 rw- 代表的是组群(group)
最后那三个 r-- 代表的是其他人(other)
阅读全文
摘要:设置伪静态除了要生成.htaccess文件外,还需要查看服务器是否开启了rewrite_module。经过一番的纠结,处理方法如下: 编辑Apache配置文件 找到以下内容, 在上面一行之后添加以下内容, 继续找到以下内容, 将此处的AllowOverride None修改为AllowOverrid
阅读全文
摘要:1、运行、停止、禁用firewalld
启动:# systemctl start firewalld
查看状态:# systemctl status firewalld 或者 firewall-cmd --state
停止:# systemctl disable firewalld
禁用:# systemctl stop firewalld
阅读全文
摘要:具体情况如下 :
环境:虚拟机服务器是centos,apache+php+mysql环境,但是局域网无法访问
1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web
后来发现是防火墙将80端口屏蔽了的缘故。
检查是不是服务器的80端口被防火墙堵了,可以通过命令:
telnet {服务器ip}80 来测试。
解决方法如下: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 然后保存: /etc/rc.d/init.d/iptables save 重启防火墙 /etc/init.d/iptables restart
CentOS防火墙的关闭,关闭其服务即可:
查看CentOS防火墙信息:
/etc/init.d/iptables status
关闭CentOS防火墙服务:
/etc/init.d/iptables stop
阅读全文
摘要:因为项目的需要,这几天搭建了虚拟机,环境是centos7+lamp,可是搭建好网站后,即使把权限放开了(777),我试了改父文件夹权限;重新创建文件夹,改权限再移动文件;更换文件夹的属主。统统不行。这个错误总也挥之不去。linux系统的基础不牢固的弱点体现出来了。但是PHP仍然无法创建文件,经过查询发现是因为selinux的原因,
最终,在好友的一句提醒下,关闭了selinux。这个错误就消失了。
阅读全文