同步操作将从 小肥羊/phpapp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php/*** Application requirement checker script.** In order to run this script use the following console command:* php requirements.php** In order to run this script from the web, you should copy it to the web root.* If you are using Linux you can create a hard link instead, using the following command:* ln ../requirements.php requirements.php*/// you may need to adjust this path to the correct Yii framework path// uncomment and adjust the following line if Yii is not located at the default path//$frameworkPath = dirname(__FILE__) . '/vendor/yiisoft/yii2';if (!isset($frameworkPath)) {$searchPaths = [dirname(__FILE__) . '/vendor/yiisoft/yii2',dirname(__FILE__) . '/../vendor/yiisoft/yii2',];foreach($searchPaths as $path) {if (is_dir($path)) {$frameworkPath = $path;break;}}}if (!isset($frameworkPath) || !is_dir($frameworkPath)) {$message = "<h1>Error</h1>\n\n". "<p><strong>The path to yii framework seems to be incorrect.</strong></p>\n". '<p>You need to install Yii framework via composer or adjust the framework path in file <abbr title="' . __FILE__ . '">' . basename(__FILE__) . "</abbr>.</p>\n". '<p>Please refer to the <abbr title="' . dirname(__FILE__) . "/README.md\">README</abbr> on how to install Yii.</p>\n";if (!empty($_SERVER['argv'])) {// do not print HTML when used in console modeecho strip_tags($message);} else {echo $message;}exit(1);}require_once($frameworkPath . '/requirements/YiiRequirementChecker.php');$requirementsChecker = new YiiRequirementChecker();$gdMemo = $imagickMemo = 'Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required for image CAPTCHA.';$gdOK = $imagickOK = false;if (extension_loaded('imagick')) {$imagick = new Imagick();$imagickFormats = $imagick->queryFormats('PNG');if (in_array('PNG', $imagickFormats)) {$imagickOK = true;} else {$imagickMemo = 'Imagick extension should be installed with PNG support in order to be used for image CAPTCHA.';}}if (extension_loaded('gd')) {$gdInfo = gd_info();if (!empty($gdInfo['FreeType Support'])) {$gdOK = true;} else {$gdMemo = 'GD extension should be installed with FreeType support in order to be used for image CAPTCHA.';}}/*** Adjust requirements according to your application specifics.*/$requirements = array(// Database :array('name' => 'PDO extension','mandatory' => true,'condition' => extension_loaded('pdo'),'by' => 'All DB-related classes',),array('name' => 'PDO SQLite extension','mandatory' => false,'condition' => extension_loaded('pdo_sqlite'),'by' => 'All DB-related classes','memo' => 'Required for SQLite database.',),array('name' => 'PDO MySQL extension','mandatory' => false,'condition' => extension_loaded('pdo_mysql'),'by' => 'All DB-related classes','memo' => 'Required for MySQL database.',),array('name' => 'PDO PostgreSQL extension','mandatory' => false,'condition' => extension_loaded('pdo_pgsql'),'by' => 'All DB-related classes','memo' => 'Required for PostgreSQL database.',),// Cache :array('name' => 'Memcache extension','mandatory' => false,'condition' => extension_loaded('memcache') || extension_loaded('memcached'),'by' => '<a href="http://www.yiiframework.com/doc-2.0/yii-caching-memcache.html">MemCache</a>','memo' => extension_loaded('memcached') ? 'To use memcached set <a href="http://www.yiiframework.com/doc-2.0/yii-caching-memcache.html#$useMemcached-detail">MemCache::useMemcached</a> to <code>true</code>.' : ''),// CAPTCHA:array('name' => 'GD PHP extension with FreeType support','mandatory' => false,'condition' => $gdOK,'by' => '<a href="http://www.yiiframework.com/doc-2.0/yii-captcha-captcha.html">Captcha</a>','memo' => $gdMemo,),array('name' => 'ImageMagick PHP extension with PNG support','mandatory' => false,'condition' => $imagickOK,'by' => '<a href="http://www.yiiframework.com/doc-2.0/yii-captcha-captcha.html">Captcha</a>','memo' => $imagickMemo,),// PHP ini :'phpExposePhp' => array('name' => 'Expose PHP','mandatory' => false,'condition' => $requirementsChecker->checkPhpIniOff("expose_php"),'by' => 'Security reasons','memo' => '"expose_php" should be disabled at php.ini',),'phpAllowUrlInclude' => array('name' => 'PHP allow url include','mandatory' => false,'condition' => $requirementsChecker->checkPhpIniOff("allow_url_include"),'by' => 'Security reasons','memo' => '"allow_url_include" should be disabled at php.ini',),'phpSmtp' => array('name' => 'PHP mail SMTP','mandatory' => false,'condition' => strlen(ini_get('SMTP')) > 0,'by' => 'Email sending','memo' => 'PHP mail SMTP server required',),);// OPcache checkif (!version_compare(phpversion(), '5.5', '>=')) {$requirements[] = array('name' => 'APC extension','mandatory' => false,'condition' => extension_loaded('apc'),'by' => '<a href="http://www.yiiframework.com/doc-2.0/yii-caching-apccache.html">ApcCache</a>',);}$result = $requirementsChecker->checkYii()->check($requirements)->getResult();$requirementsChecker->render();exit($result['summary']['errors'] === 0 ? 0 : 1);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。