【源码】
方案1:https://gitee.com/sxmsenman/Ucenter
方案2:https://github.com/jinsoft/UcenterPro
介绍:https://www.jianshu.com/p/ede221e421a3
【安装】
更改文件权限:
cd ucenter && chmod -R 777 data/config.inc.php data data/cache data/view data/avatar data/logs data/backup data/tmp
【排错】
报错:Call to undefined function set_magic_quotes_runtime()
自 PHP 5.3 起,该函数已经被弃用,执行它的时候会抛出 E_DEPRECATED 异常。 自 PHP 5.4 起,尝试开启 magic quotes 时该函数会产生一个 E_CORE_ERROR 错误。
解决方法:直接注释掉 // @set_magic_quotes_runtime(0);
报错:对不起,请将 php.ini 中的 short_open_tag 设置为 On,否则无法继续安装。
sed -i "s/short_open_tag = Off/short_open_tag = On/" /etc/php.ini sed -i "s/short_open_tag = Off/short_open_tag = On/" /usr/local/php/etc/php.ini
报错:mysql_connect() 不支持。
在php7版本的时候,mysql_connect已经不再被支持了。
让PHP7兼容mysql_connect操作有两种方式:
1. 安装mysql扩展
2. 在代码层定义mysql_connect等函数,来兼容原来的操作,当然,这种操作只是自己定义了函数,内部操作还是mysqli系列的。