require(): open_basedir restriction in effect.
open_basedir 将 PHP 所能打开的文件限制在指定的目录树,包括文件本身
配置open_basedir 一般会在php.ini 或 nginx 配置文件里面
php配置文件位置
/usr/local/php/etc
nginx配置文件位置
/usr/local/nginx/conf
把nginx配置文件中fastcgi.conf文件最后一行的
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
改成
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
mkdir():permission denied
chmod -R 777
extension=php_fileinfo.dll
1.进入 /root/lnmp1.5/src
目录下
2. 解压 php-5.6.36.tar.bz2 的包 ,lnmp1.5自动php 我选择是php-5.6.36的包 解压命令:tar -jxvf php- 5.6.36.tar.bz2
3.进入 /root/lnmp1.5/src/php-5.6.36/ext/fileinfo
目录 执行 执行 /usr/local/php/bin/phpize
出现以下信息
4.执行 ./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
5./usr/local/php/etc/php.ini 文件修改
在结尾添加extension=fileinfo.so
extension=php_fileinfo.dll
注释掉 然后重启php-fpm 就可以了看到以下显示
No input file specified
很可能是该目录下存在防跨域文件,将其删除即可。