phpcms安装

【快速安装开始】

下载解压phpcms,复制安装文件到站点目录”/opt/html”里,给予权限(官网无法访问了,所以下载地址需自行寻找上传)

cd /usr/local &&wget http://download.phpcms.cn/v9/9.6/phpcms_v9.6.3_UTF8.zip&&unzip phpcms_v9.6.3_UTF8.zip &&cd phpcms_v9_UTF8 &&cd install_package &&mkdir -p /var/html ; cp -r * /var/html &&chown -R www.www /var/html &&cd .. &&cd .. &&rm -rf phpcms_v9.6.3_UTF8.zip &&rm -rf phpcms_v9_UTF8

检查nginx或apache的站点目录是不是”/opt/html l”,不是的话上面的路径改为站点目录

访问站点进行安装,例:http://192.168.1.1/install/install.php

(有报错检查路径是否正确,或者将浏览器地址后面的install.php改为install.html)

安装时提示”GD 扩展”不满足:

根据教程快速处理示例(注意根据php安装位置修改路径):

yum -y install libpng libpng-devel &&cd /usr/local/php-7.4.30/ext/gd && /usr/local/php/bin/phpize &&./configure –with-php-config=/usr/local/php/bin/php-config &&make &&make install

修改php.ini文件配置:vim /usr/local/php/lib/php.ini

nginx环境修改php.ini文件配置:vim /usr/local/php/etc/php.ini

在Dynamic Extensions模块下添加

extension=gd.so

或者生成的绝对路径,例:extension=/usr/local/php/lib/php/extensions/no-debug-zts-20190902/gd.so

检查gd.so存放路径的命名对不对:cd /usr/local/php/lib/php/extensions/ &&ll

最后重启apache或PHP-FPM

启动、重启、停止apache(注意路径)

/usr/local/apache2/bin/apachectl -k start
/usr/local/apache2/bin/apachectl -k restart
/usr/local/apache2/bin/apachectl -k stop

查看php-fpm运行状态

ps -A | grep php-fpm

查看9000端口占用情况

netstat -tunlp | grep 9000

使用php和php-fpm新配置进行启动(注意路径修改)

/usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini -y /usr/local/php/lib/php-fpm.conf

然后继续安装

【解决phpcms不支持dns解析】

cd /var/html/install/ && vim install.php

将”$PHP_DNS = preg_match (“/^[0 -9.]{7 ,15 }$/”, @gethostbyname (‘www .phpcms .cn’)) ? 1 : 0 ;”内”www .phpcms .cn”改为www.baidu.com或者其他可访问的网站

【解决登录验证码不显示问题-直接取消掉】

cd /var/html/phpcms/modules/admin&&vim index.php

使用/ /注释掉第33-37行,如下:

$code = isset($_POST[‘code’]) && trim($_POST[‘code’]) ? trim($_POST[‘code’]) : showmessage(L(‘input_code’), HTTP_REFERER);
if ($_SESSION[‘code’] != strtolower($code)) {
$_SESSION[‘code’] = ”;
showmessage(L(‘code_error’), HTTP_REFERER);
}

完成注释后:+wq保存,然后继续

cd /var/html/phpcms/modules/admin/templates &&vim login.tpl.php

使用注释掉第38、39行,内容如下(不操作这一步也行,直接点登录就可以过了):

Original: https://www.cnblogs.com/brad93/p/16697301.html
Author: brad1208
Title: phpcms安装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684667/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球