じ沉ωěη橕場‰ 2022-01-29 17:24 采纳率: 66.7%
浏览 10

关于#php#的问题,请各位专家解答!

网页出问题了,下面是问题网址源码

http://wxgamess.cn/chatroom/chatnet/installer/


<?php
// get Server Software fallback function
if(!function_exists('apache_get_version')){
    function apache_get_version(){
        if(!isset($_SERVER['SERVER_SOFTWARE']) || strlen($_SERVER['SERVER_SOFTWARE']) == 0){
            return false;
        }
        return $_SERVER["SERVER_SOFTWARE"];
    }
}

$required_php_version = '7.0.33';
$currrent_php_version = phpversion();
$currrent_apache_version = apache_get_version();
$is_mysqli_installed = extension_loaded('mysqli');
$is_gd_installed = extension_loaded('gd');
$is_curl_installed = extension_loaded('curl');
$is_media_writable = is_writable(BASE_PATH.'media');
$media_perm = substr(sprintf('%o', fileperms(BASE_PATH.'media')), -4);
$is_config_writable = is_writable(BASE_PATH.'config');
$config_perm = substr(sprintf('%o', fileperms(BASE_PATH.'config')), -4);
$is_fileinfo_installed = (extension_loaded('fileinfo') OR function_exists('mime_content_type'));
$is_mbstring_installed = extension_loaded('mbstring');
$is_exif_installed = extension_loaded('exif');

$can_proceed = 1;


if (version_compare(PHP_VERSION, $required_php_version) >= 0) {
    $can_proceed = 1;
}else{
    $can_proceed = 0;
}

if (!$is_mysqli_installed) {
    $can_proceed = 0;
}

if (!$is_gd_installed) {
    $can_proceed = 0;
}

if (!$is_curl_installed) {
    $can_proceed = 0;
}

if (!$is_config_writable) {
    $can_proceed = 0;
}

if (!$is_media_writable) {
    $can_proceed = 0;
}


?>

  • 写回答

2条回答 默认 最新

  • ~黄豆~ 2022-02-01 23:50
    关注

    请贴具体错误提示,才能给予帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月29日

悬赏问题

  • ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据
  • ¥15 在matlab中Application Compiler后的软件无法打开
  • ¥15 想问一下STM32创建工程模板时遇到得问题
  • ¥15 Fiddler抓包443
  • ¥20 Qt Quick Android 项目报错及显示问题
  • ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
  • ¥15 oracleBIEE analytics
  • ¥15 H.264选择性加密例程
  • ¥50 windows的SFTP服务器如何能批量同步用户信息?
  • ¥15 centos7.9升级python3.0的问题