或许是因为wdcp的php多版本切换还未成熟,看到网上大部分都是多版本开启失败 这里写下我个人的历程,仅供参考 引擎,选择nginx+apache 前提:多个php版本已经下载好了,还没好去官网找找教程...,或者看以下教程 安装方法如下: wget http://down.wdlinux.cn/in/phps.sh sh phps.sh (共支持8个版本的PHP,如5.2.17/5.3.29/5.4.45.../5.5.38/5.6.30/7.0/7.2/7.3) 可直接执行 sh phps.php 会提示相应的版本选择安装或安装全部 也可以针对或指定某个版本,如 sh phps.sh 7.3 即可安装7.3...然后编辑站点,我这边选择的是7.3 linux命令:/www/wdlinux/phps/73/bin/php-fpm start 多个版本并存只需要把73改成其他数字即可
’ 未声明 (在此函数内第一次使用) /root/php-5.3.28/ext/iconv/iconv.c:254: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其 /root/php-5.3.28.../ext/iconv/iconv.c:254: 错误:所在的函数内只报告一次。)...] 错误 127 make err 解决方法: 如果你是32位的系统,运行一下:ln -s /www/wdlinux/mysql/lib/libmysqlclient.so.18 /usr/lib...Please reinstall libmcrypt #使用wget可以通过以下路径下载 wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt.../configure --prefix=/usr/local/libmcrypt #执行安装 make && make install 再回到PHP-5.3解压缩的ext目录的
摘要 按照了解的很多 PHP/LNMP 程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段 PHP 程序员的技术要求,来帮助很多 PHP...第一阶段:基础阶段(基础 PHP 程序员) 重点:把 LNMP 搞熟练(核心是安装配置基本操作) 目标:能够完成基本的 LNMP 系统安装,简单配置维护;能够做基本的简单系统的 PHP 开发;能够在 PHP...之类的影响性能的配置),知道 mod_php/fastcgi 的区别;在 PHP 方面已经能够熟练各种基础技术,还包括各种深入些的 PHP,包括对 PHP 面向对象的深入理解/SPL/语法层面的特殊特性比如反射之类的...从基本代码应用上面来说,能够解决在 PHP 开发中遇到 95%的问题,了解大部分 PHP 的技巧;对大部分的 PHP 框架能够迅速在一天内上手使用,并且了解各个主流 PHP 框架的优缺点,能够迅速方便项目开发中做技术选型...有深入学习了解;能够进行基本的 PHP 扩展开发,了解一些扩展开发的中高级知识(minit/rinit 等),熟悉 php 跟 apache/nginx 不同的通信交互方式细节(mod_php/fastcgi
$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?...$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 //只取路径 $url='http://'....php require dirname(__FILE__) ....'/www.cheyun.com/sitemap'; echo __FILE__; // 取得当前文件的绝对地址 echo dirname(__FILE__); // 取得当前文件所在的绝对目录...echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名 echo dirname(dirname(dirname(__FILE__))); //取得当前文件的上一层目录的上层目录名
/ssl image.png 申请完成之后,自然是需要我们进行一番服务器的部署了,如果是自建的,在php或者是htaccess上写入对应的配置即可,之前为了方便统一管理多个网站,我们通过了WDCP面板进行配置...,好在wdcp从3.x开始就增加了对SSL证书的支持,摸索了几天之后,总算是将WordPress和企业站点的全面https画上了句号。...但是这个html层面的设置会有一个新的问题, 就是可能后端动态的php以及js无法加载 可以将调用换成相对路径 比如,原来的 src="yourdomain.com/js/jquery.js" 改为...某些动态化非常灵活的站点,无法将所有调用改为相对路径,导致无法登录后台等问题 这里有两个思路,一个是在apache引擎下,通过htaccess文件,重写的方式,监听80端口, 再做协议地址转换,强制301...-d RewriteRule ^. index.php [L] 但是这个方式在WDCP并不适用,有多次重定向的问题,于是,就尝试换一种思路,检查nginx配置文件,在 location ~ \.php
前期准备 1.首先小编用的是wdcp面板(国内非常知名的一款linux管理面板)大家可以查看:阿里云Linux主机安装WDCP管理面板 另外小编的linux系统是Centos 6.3系统。...注意:以下紫色代码是需要在xshell中运行的,如果你也是用阿里云主机,并且wdcp面板,建议直接复制粘帖。如果不是,可以合理应变。 1.登陆xshell。.../php/bin/phpize 注:到这步注意了,要根据自己服务器php的安装位置,phpize在php的安装目录的bin下面。...,把php的路径自己修改下。...-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so 注意:这么长的路径,需要换成自己的,第7步做完不是有个这么长串的地址的
安装配置好wdcp之后,我们就进入wdcp面板的设置界面了,首先刚进来的时候,会提示你更换登录密码和数据库密码。根据版本的不同,显示的内容也会有一定的区别。...我这里的是wdCP v3.2.13,如果需要更新,可以点这个下载最新版,会进行后台的更新(注意先备份数据)。要特别注意云锁,不熟悉的尽量不安装。安装了尽量找到云锁的售后群。...php设置就是设置一些基本的php设定,版本管理是多版本共存,可以切换不同的php版本,主要支持,5.2-6 70 71 这么几个版本。...image.png SSH设置这个讲一下,其实也比较简单,就是在这里上传对应的证书,然后在网站那边用对应的路径即可。...N+A组合,设置或指定了PHP版本,只要上传nginx证书文件即可 lamp,上传apache的证书文件即可 image.png 这里有个坑,如果是免费的证书,需要把cert复制出来和另外一个key
小编发现很多同学在使用阿里云服务器搭建PHP网站的时候会用到WDCP面板,用WDCP面板大家最为关注的就是WDCP所占用的内存,很多童鞋说目前最新版本的WDCP面板比较占用系统资源,尤其是占用内存较大。...那么对于小内存的服务器和VPS我们该如何来优化WDCP所占用的系统资源呢?...根据上图我们发现大部分占用内存的程序是httpd所导致的,针对这个现象我们来优化apache配置文件httpd.conf 优化方法: 通过wdcp后台找到需要修改的文件,文件路径/www/wdlinux...:我们通过下图来正确辨别内存的使用率,只需要看实际的使用内存即可。...呵,备份一下WDCP的原始参数,别改不回来了: ServerLimit 1024 StartServers 5 MinSpareServers
wdcp后台登录密码忘记的修改方法 sh /www/wdlinux/tools/wdcp_login_chp.sh wdcp后台限制登录IP设置错误的修复方法 sh /www/wdlinux/tools.../wdcp_login_cbip.sh wdcp后台限制登录错误次数的修复方法 sh /www/wdlinux/tools/wdcp_cdip.sh 修改时间和同步时间的方法 sh /www/wdlinux.../tools/wdcp_ntp.sh 硬盘分区的小工具 众所周知,在wdcp,wdOS,lanmp等安装的环境里,web环境及wdcp等目录都是安装在/www目录下的 以几种情况 1 VPS有两个硬盘...后台服务环境安装目录(wdcp2后才有,1.X没有) /www/wdlinux/wdapache wdcp后台用的apache /www/wdlinux/wdphp wdcp后台用的php 相关软件安装目录.../www/wdlinux/nginx/conf/nginx.conf /www/wdlinux/php/etc/php-fpm.conf /www/wdlinux/apache/conf/httpd.conf
最近安装wdcp面板最新版,安装完毕想进入phpMyadmin面板,发觉居然进不去 刚开始以为是目录名字问题,就直接在设置里将phpMyadmin改成XXXX 但仍然一点用处都没有,设置访问的时候出现了...wdCP err link 我接下来找端口,因为一般访问都是http://ip:80/phpMyadmin 但在面板端口管理里边居然找不到80端口的存在,所以我猜测是变成88端口了 ?
WDCP也算是国产中颇受大家欢迎的VPS主机面板了,提供了nginx、apache、mysql、php等Web建站环境一键搭建。...而WDCP实际上也有长达几年的时间没有更新了,mysql、php版本都停留好早以前的版本,新出来的一直都没有更新, 已经不能满足于现在的Wordpress建站需要了,这也是部落为什么要扔掉VPS面板!...3、“PHP设置”可以直接在线修改你的PHP.ini文件,根据你自己的VPS配置可以设置使用内存量 memory_limit、POST最大字节数 post_max_size、允许最大上传文件 upload_max_filesize...(点击放大) 4、PHP配置文件修改后,你就可以在探针中看到相关的参数发生了变化了。 5、这是WDCP的网站目录,每新建一个网站就会新建一个网站根目录。...六、新版WDCP安装使用小结 1、新版WDCP最大的变化就是对Apache、Nginx、PHP和MysqL版本进行相应的升级,WDCP后台功能与上一版本基本上保持一致,不过,目前WDCP对于PHP 7
同时很多人自行搭建微擎程序时候遇到了难题,为了解决这个难题魏艾斯博客前面发表过一篇宝塔面板一键部署安装微擎教程,今天再补充一篇 WDCP 面板安装微擎的过程记录,毕竟还是有很多人接触和熟悉的 linux...面板是 WDCP。...WDCP 面板是微擎官方推荐的 php 环境面板,这款面板在国内也是开发较早、用户众多的一款面板。...1、配置 wdcp WDCP 面板安装教程 配置好后访问 ip:8080(ps:输入:8080 时,输入法切换为英文模式) 2、登陆后首先修改默认的密码,就在登陆后台的首页,用红色大字提示:当前管理后台使用默认密码非常不安全...3、网站管理 -> php 设置 -> 设置成下图中的数值 -> 确定 -> 重启 web。
最近许久没有动静的 WDCP 面板终于升级到了 3.2 版本,其中增加了两个大家热切期待的功能,一是多 PHP 版本共存,二是创建 letsencrypt 的证书。...WDCP 官方能否考虑在国内外多放几条安装包线路,并且在明显位置给予醒目提示,这样对于 WDCP 的用户群体扩大还是有好处的。 ?...二、WDCP 支持多 php 版本设置 自 v3.2 开始,wdcp 支持多 PHP 版本共存共用和切换,可根据需求灵活选择和使用 安装方法如下: wget https://down.wdlinux.cn...上面选择 php 版本的时候需要哪个就安装哪个,别全都安装上,要知道 php 版本多了也蛮吃内存的。安装后检查下是否启动,然后创建站点的时候指定一下使用的 php 版本即可。 ?...总体来说 WDCP 的 3.2 版本新增 2 大功能还是挺给力的,解决了很久以来某些特定程序指定 php 版本的问题,也解决了免费 SSL 证书的安装问题。
高防服务器wdcp常见小问题处理方法命令补充高防服务器查看数据库名,wdcpdb的密码:/www/wdlinux/wdcp/data/db.inc.php强制修改mysql的root密码,在忘记mysql...”sh /www/wdlinux/tools/mysql_wdcp_chg.shwdcp后台限制登录IP设置错误的修复方法sh /www/wdlinux/tools/wdcp_login_cbip.shwdcp...后台限制登录错误次数的修复方法sh /www/wdlinux/tools/wdcp_cdip.sh修改时间和同步时间的方法sh /www/wdlinux/tools/wdcp_ntp.shwdcp后台登录密码忘记的修改方法方法...1、 sh /www/wdlinux/tools/wdcp_login_chp.sh方法2、 打开 ip:8080/phpmyadmin登录我们的WDCP数据库管理界面,然后找到wdcp数据库,修改对应的...我们点击"铅笔图标"修改PASSWD字段的字符串,替换成"e10adc3949ba59abbe56e057f20f883e",保存之后我们再次登录WDCP面板,密码是123456
环境配置上的注意点 ① 首先,安装的 PHP版本不能太低,否则不支持 ThinkPHP5.1 框架的要求 ② 其次, "3306,80,21,22" 等端口需求的开放 ③ 对于 "php.ini" ,...s=/$1 last; } 因为 ThinkPHP5.1 框架的设计需求,我们的入口路径是在 public下,参考文档时,注意是对应着 二级目录 为了本地环境测试的真实性,我都会习惯性对自己的项目进行虚拟域名的配置...,可做参考: ☪ 附录 以上操作,希望你也能顺利完成 附录文章1:centOS7 安装配置 lnmp参考博客整理 附录文章2:WDCP 初次见面/打个招呼 小插曲 【其实,这个项目真实的情况就是从零配置的...这时 同事建议可以直接安装 WDCP(一套通过WEB控制和管理服务器的 Linux 服务器管理系统以及虚拟主机管理系统) 个人百度看着介绍的确简单,主要是可以随意切换PHP版本 所以 我在系统上直接安装了这个管理系统...拜托 根本不支持我的 ThinkPHP5.1 框架 各种百度,看社区讨论 得到的解释竟然是:这种模式下,不支持PHP版本的选择,也不知道官方为啥不来解决这个坑 今天一早 我重新安装 WDCP
军哥的 LNMP 为 centOS 等 Linux系统,配置 Nginx + MySQL + PHP 的环境,完美运行 WordPress,支持伪静态。...多版本共存教程 https://blog.linuxeye.cn/441.html 可视化操作环境 说到可视化环境,国内比较热门的应该是 WDCP、AMH了。...WDCP 今年推出的 3.0 系列,我之前给朋友配置使用过,进行一些更新和优化后,还是比较稳定的;AMH 目前是收费的了,知道君就没有使用过最新版的,所以就不谈这个了。...WDCP 3 可视化面板 wdCP是WDlinux Control Panel的简称,是一套通过WEB界面就可以控制和管理Linux云主机服务器以及虚拟主机的管理系统。...最近更新的 WDCP 3,已经对组件进行了全面更新,安全性也得到了提升。这个面板操作非常简单,通过这个面板你几乎可以实现各种操纵,包括但不限于创建和管理网站、数据库、FTP 等等。
在v2的版本里,mysql的数据库名和用户名是分开的,虽然可以更灵活地创建用户,但大部分用户是用不到的 所以,在v3版本里,就把这两个合并了 那在v3版本里,如何创建可以远程连接的数据库用户呢?...---- [教程] 如何在wdcp后台开启或设置mysql的远程连接 在mysql数据库里对应的数据库,可以设置N个用户访问,N个地址访问 对应的用户,也可以设置可以访问N个数据库,N个地址连接 一般本地就是...localhost或127.0.0.1 为安全起见,默认也是没开远程访问或连接的 但有些特别的应用或需求是需要远程连接的,在wdcp的后台设置方法,如下 1 登录后台 2 mysql管理 3 新建数据库用户...,如下图 把相应的用户名,密码,IP地址,数据库替换为你要的就可以了 注意:主机名里的IP,根据你的实际情况来设置,也就是你需要连接的远程IP,如果你是本地连接,就是你本地上网的IP 如果这里加了后还不能连接...,检查下防火墙(iptables)是否开了3306端口的访问 转载请注明:积木居 » 关于WDCP,数据库外连的说明
/【技术点,其实还需要更多地实践】/ php 算法之实现相对路径的实例 算出相对路径(相同的目录可以忽略用../ 或者 ./ 表示) 实现代码: class Relatively{ private function...__construct(){ } /** 算出相对路径(相同的目录可以忽略用../ 或者 ./ 表示) @param Strint $path1 @param Strint $path2 @return...array_merge($rearray,array_slice($arr2, $i)); return implode('/', $reroot); } } $path1="a/b/c/d/index.php..."; $path2="/a/b/12/34/index1.php"; $/**【尽量使用一键安装脚本,要么自己做,要么网上下载或使用我博客的,把时间用在更多的地方,少做重复劳动的事情】**/a=Relatively
而最短路径则是指的从某个顶点到另一个顶点中权值最小的那条路径。这条路径不一定是包含在最小生成树中的,所以它们并没有太大的联系。 ?...然后我们再来看结点 3 ,它到结点 1 最短路径应该是走 3->4->1 这条路径,也就是权值为 6 的这条路径,而不是中间的那条直线的权值为 7 的路径。 没错,这就是最短路径的概念了。...){ for($j = 1;$j<=$n;$j++){ echo $graphArr[$i][$j], ' '; } echo PHP_EOL...,继续下一个最近的结点 } for ($i = 1; $i <= $n; $i++) { echo $dis[$i], PHP_EOL; } } // 请输入结点数....php 参考文档: 《数据结构》第二版,严蔚敏 《数据结构》第二版,陈越 《数据结构高分笔记》2020版,天勤考研 《啊哈!
领取专属 10元无门槛券
手把手带您无忧上云