在我们编译安装PHP时,经常会报出类似的错误:
configure: error: libxml2 not found. Please check your libxml2 installation.
字面意思很容易理解,是说没找到libxml2,但是如果我们搜索一下系统,会发现libxml2是安装过的,而且我们再使用包管理工具(apt-get/yum)来安装,会提示libxml2已安装:
libxml2 is already the newest version.
这是为什么呢?
在我们编译安装PHP时,经常会报出类似的错误:
configure: error: libxml2 not found. Please check your libxml2 installation.
字面意思很容易理解,是说没找到libxml2,但是如果我们搜索一下系统,会发现libxml2是安装过的,而且我们再使用包管理工具(apt-get/yum)来安装,会提示libxml2已安装:
libxml2 is already the newest version.
这是为什么呢?
workdir=$(cd $(dirname $0); pwd) 解释: 步骤1 dirname $0,取得当 […]
因为相比nginx:latest,nginx:alpine有几点优势: 用的是最新版nginx镜像,功能与ng […]
最近配了一台服务器,在/etc/rc.d/rc.local中设置了nginx开机自启动,但是当服务器重启的时候 […]
lsof -i:端口号 步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list […]
docker run –name test-redis -p 6379:6379 -d redis –re […]
apachectl是Apache HTTP服务器的前端程序。其设计意图是帮助管理员控制Apache httpd […]
rsync错误处理-failed to connect to xxx.xxx.xxx.xxx: Connect […]
今天在docker中启动jenkins容器时,按照官方文档中的方法执行:
docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins
遇到了一个权限为题,报错为:
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
原因是Jenkins镜像内部使用的用户是jenkons,但是我们启动容器时的账号是root,导致没有权限操作内部目录,我们可以稍微改一下上面的命令:
今天在安装一个全新的lnmp环境,遇到了一个奇怪的问题,同目录下的html文件可以访问,但是php文件不能访问。下面把我的软件信息和拍错过程分析给大家。
Linux:Ubuntu16.0.1
NGINX: 1.10.3
MySQL: 5.7
PHP:7.0.22