vue使用路由跳转到上一页

1.下载 XAMPP 套件: https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/stats/timeline  下载的文件是 xam … 当双击桌面图标的时候,出现如下错误信息:Process org.xfce.FileManager exited with status 1 于是做出如下尝试: 1. ps aux | grep Fil … ISTool是帮助你创建由Jordan Russell制作的Inno Setup编译器脚本的工具.Inno是一个出色的编译器,即使对于某些专业的安装制作程序,它唯一的缺点就是它的脚本必须手动编写. 这 … 在亚马逊国际平台的卖家往往会被问道需要美国(或者欧洲或者日本等)银行账户才能收款,这个政策个人认为是亚马逊对当地卖家的保护政策(大量的中国低价物美的卖家涌入会导致当地的卖家没有优势),二是当地税收政策 … var x = 1; if(function f(){}){ x += typeof f; } x; //x的结果是? x=1undefined 首先是 if表达式的问题 if括号里,不一定非要用== … 在网上看了好多有关集群部署的文章,感觉都不是太连贯,非常多仅仅是给你说怎么安装而已,可是过程中遇到的问题真不少,可是也攻克了非常多问题,希望我的文章可以帮到那些想学习的人吧,jenkins主要是攻克了 … MSPointerEvent属性 属性 描述 hwTimestamp 创建事件的时间(ms) isPrimary 标识该指针是不是主指针 pointerId 指针的唯一ID(类似于触摸事件的标识符) … 原地址https://blog.csdn.net/liaoxu02/article/details/48107651 Cortex-M3拥有通用寄存器R0-R15以及一些特殊功能寄存器.R0-R12是 … 网页布局(layout)是CSS的一个重点应用. img 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如, … thrift 最初是 facebook 开发使用的 rpc 通信框架,后来贡献给了 apache 基金会,出来得比较早,几乎支持所有的后端语言,使用非常广泛,是不可不知的一个网络框架. 和 grpc …

Linux下快速搭建php开发环境

1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境。下载链接:https://www.apachefriends.org/download.html  进入下载界面选择XAMPP for Linux下载 启动终端输入命令  cd /下载xampp保存的路径。我的保存路径是:/home/coderose/下载。更改安装程序的安装权限,输入命令:chmod 755 xampp-linux-*-installer.run  (注:星号代表你下载XAMPP的版本号)。运行安装程序输入命令:./xampp-linux-*-installer.run    安装成功后用命令:sudo /opt/lampp/lampp start   启动。 (注:cd命令:用来切换工作目录至dirname 。ls命令:列出目录下所以文件。chomd命令:修改文件权限) 2.安装PhpStorm PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。 下载链接:http://www.jetbrains.com/phpstorm/download/#section=linux 下载完成后打开终端输入命令:cd /home/coderose/下载(转到下载文件所在的目录) 输入命令:tar -xvzf PhpStorm-2016.3.3.tar.gz(解压后更改文件名为PhpStorm) 输入命令:cd /home/coderose/下载/PhpStorm/bin(转到解压文件PhpStorm下的bin目录) 输入命令:./phpstorm.sh(安装) 3.激活世界上做好用的PHP IDE 打开PhpStorm,选择Activation code。一栏输入在: http://idea.lanyus.com上获取的code码。获取注册码粘贴复制。点击Activate激活(199美元的软件到手,美滋滋!) 4.创建第一个第一个PHP小demo (1)打开PhpStorm:(1)创建一个demo.html !DOCTYPE html html lang=”en” head meta charset=”UTF-8″ title php小demo /title /head body form action=”demo.php” method=”post” table border=”1″ tr td 姓名: /td td input type=”text” name=”name1″ /td /tr tr td colspan=”2″ align=”center” input type=”submit” value=”提交” /td /tr /table /form /body /html (2)创建demo.php !DOCTYPE html html lang=”en” head meta charset=”UTF-8″ title php小demo /title /head body ?php echo “hi!”; ? /body /html (3)在form表单填写数据点击提交按钮,会跳转到demo.php页面如图: Windows下快速搭建安卓开发环境android-studio 发布时间:2018-01-18 来源:网络 上传者:用户 关键字: 安卓 搭建 Android Windows 快速 环境 Studi … 最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下. 备注: 物料:Apache/Nginx+PHP+MySQL+MAMP Mac OS 10.12.1 … 1.下载 jdk8官网下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html … 作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav … Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好.学习Nodejs首先需要会安装环境.这里我介绍如 … 利用CodeBlocks结合freeglut快速搭建OpenGL开发环境 2018-12-19 10:15:48 再次超越梦想 阅读数 180更多 分类专栏: 我的开发日记   版权声明:本文为博主原 … 作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢? 今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境?那就 … linux下怎么安装Go开发环境?linux部署golang  0.请自行安装SSH远程工具 1.  SSH远程登录你的linux服务器 2.   yum install mercurial安装 me … 作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境? 全局 …

XAMPP 的安装配置(Linux 版)

–姜庭华  msn: jaimejth@live.cn –博客:http://blog.csdn.net/jaimejth 软件下载在以下网站 XAMPP 是一个易于安装且包含 、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。该软件以前被称作 LAMPP. XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。 从安全的角度看,默认配置并不理想,对生产环境也不够安全 请勿在此类环境中使用 XAMPP。 从 LAMPP 0.9.5 开始,您可以通过调用 /opt/lampp/lampp security 使 XAMPP 更安全。 到目前为止,XAMPP 共有以下四种版本: 适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试), 适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本, 适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试), 适用于 Mac OS X 的测试版。 适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担! 安装步骤 一. 进入 Linux shell 并以系统管理员的身份登录: su root 二. 将下载的压缩文件释放到 /opt: tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt 只允许使用上述命令安装 XAMPP。 使用此命令时,已存在的旧版 XAMPP 会被覆盖。XAMPP 被安装在 /opt/lampp目录下。 三. 使用下面的命令开始运行 XAMPP: /opt/lampp/lampp start 您应该能在屏幕上看到类似下面的提示信息: Starting XAMPP 1.7.3a… LAMPP: Starting Apache… LAMPP: Starting MySQL… LAMPP started. 好了。Apache 和 MySQL 正在运行中。 四.测试安装是否成功,在浏览器里输入以下信息: 这样则能打开XAMPP 开始主页面.里面包括phpMyAdmin,现在进入还没有密码. 这样安装后,需要设置相应的权限和密码. XAMPP 缺乏安全防护的列表: MySQL 管理员(root)没有密码。 MySQL 可通过网络访问。 ProFTPD 使用 lampp 作为用户名 nobody 的密码。 PhpMyAdmin 可以通过网络访问。 示例程序可以通过网络访问。 MySQL 和 Apache 在同一个用户名(nobody)下运行。 五.输出入安全检查并配置相应密码. /opt/lampp/lampp security 六.当这样设置了密码后.再次通过 或  进入时会提示输入用户名和密码. 注意此时不能打开phpMyAdmin,会提示密码错误.需要配置phpMyAdmin 配制文件,并在里面配置好用户名和密码。 重要的文件和目录 文件/目录  用途

Android开发需要注意的坑

使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作 … 1.下载memcache 的window 稳定版,解压到xampp 目下;比如D:\xampp\memcached 2. 打开cmd 命令界面 输入 D:\xampp\memcached\ memca … http://blog.csdn.net/conowen/article/details/7435231/ Journey Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/problem/show/92 Descri … 本原创文章属于 Linux大棚 博客. 博客地址为http://roclinux.cn. 文章作者为roc 希望您能通过捐款的方式支持Linux大棚博客的运行和发展.请见“关于捐款” == … 如何使用命令行快速查看项目日志是每个开发人员必备技能,尤其在没有专门日志搜集系统的情况下,想要知道目前项目运行状态最好的办法就是打开log日志一瞅即明白. 复杂的到用时再查不晚,但是简单的还是有必要掌 … 花十分钟,让你变成AI产品经理 https://www.jianshu.com/p/eba6a1ca98a4 先说一下你阅读本文可以得到什么.你能得到AI的理论知识框架:你能学习到如何成为一个AI产品 … 参考:https://pytorch-cn.readthedocs.io/zh/latest/package_references/torch-autograd/#detachsource 当我们再训 … 如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了.至于使用jquery好处这里就不再赘述了,用过的都知道.今天我们来讨论下jq … 首先引入 w3help的,莫的测试: 原帖地址:http://www.w3help.org/zh-cn/causes/BX1053   w3help的测试,和我的测试相互补充,应该比较完整了.悲剧的是 …

方法 :PHP开发环境搭建(phpstorm + xampp+mongodb)

phpstorm 安装下载       百度网盘资源 phpstorm 9.0.1(有序列号)  http://pan.baidu.com/s/1kTvX0jl xampp 安装下载          百度网盘资源xampp_win32_5.6.14            http://pan.baidu.com/s/1eQ6rdRW mongodb安装下载         百度网盘资源                              http://pan.baidu.com/s/1c00p1hI php环境变量配置: 新建一个系统变量(右键计算机 选择属性- 高级- 环境变量- 新建):变量名:PHP_HOME  变量值: 安装xampp的路径\xampp\php 编辑path变量(右键计算机 选择属性- 高级- 环境变量- 选择path- 编辑)加上 ;%PHP_HOME%;%PHP_HOME%\ext PHP mongodb 扩展安装配置: 我的PHP版本是5.6.14 ,相对应的是php-mongo-1.6.8-5.6-vc.dll 百度网盘php-mongo各个版本文件 http://pan.baidu.com/s/1o6vlxfO 请选择适合自己系统和PHP版本的扩展下载 将其重命名为php-mongo.dll 然后放入xampp/app/ext 并在php.ini文件(一般可在\xampp\php\文件夹下找到php.ini,记事本就可打开)的对应位置添加 extension = php_mongo; 如下图: 如果php-mongo版本与你的php不对应,命令行输入php -version会出现下图结果: 成功安装应该是 启动apache: 如果没有用到mysql 可以只启动apache。启动后在浏览器输入localhost回车后可以看到apache的页面 然后就可以在phpstorm写你的php了 如果打开php页面出现了502 bad gateway, phpstorm会提醒你 ,按照提醒配置你的php解释器就可以了,如下图: 若还是会出现502 bad gateway,可以打开apache conf apache(httpd.conf)进行配置,如下图: 找到DocumentRoot 和 Directory  ,将DocumentRoot 和 Directory  设置为你项目的目录。 DocumentRoot “你的项目位置如 E:/project/engineering/src/web/portal/InfoMask/web” Directory “你的文项目位置如 E:/project/engineering/src/web/portal/InfoMask/web” 刚学php不久,这是我配置php环境的过程,有说错的地方望指教~ 版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/linux_loajie/article/details/33823637 Android开发环境搭建 … 转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 … 虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 … 一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, … 一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 … Ionic- Android 开发环境搭建 为时一周的IONIC ADNROID 环境终于在各种处理错误中搭建成功,以下记录下搭建过程中遇到的各种情况的处理办法. 一 首先,当然是enviroment … Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare—— 添加虚拟机—— 选择CentOS镜像文件即可默认安装带有桌面的Linux虚 … Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次 … 本节介绍ZigBee基本开发环境搭建,附件中有本节介绍的软件下载地址~ 链接:http://pan.baidu.com/s/1bLdqxg 1.IAR Embedded Workbench 的安装 S …

关于在windows环境下配置xampp多站点问题

由于开发要求,最近开始了php开发,于是就找到了xampp,wamp等集成环境,关于在windows下的xampp和wamp的配置,我过两天在写两篇分别阐述一下,下面就遇到的多站点的配置问题讲一下步骤 window下的hosts文件 首先找到C:\Windows\System32\drivers\etc目录下的hosts文件,此文件在当前目录下是无法修改的,所以必须复制出来(到桌面),然后在文件尾部添加上你所需要的站点域名 以hosts文件为例,其本身配置了 127.0.0.1 localhost 前段是表示访问的主机IP,后一段是表示要访问的域名 所以如果需要配置一个www.test.com的域名只需要加上 127.0.0.1 www.test.com即可。 最后我在网上了解到windows下的hosts文件其作用就是‘将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。’应该是类似一个 key-value键值对的方式去解析域名,如果能在本机找到相应IP则访问当前IP。 apche的vhost配置文件 先找到vhost所在目录D:\xampp\apache\conf\extra,自己对应安装的xampp的目录去寻找,找到vhost文件后,打开会看到如下系统配置: ServerAdmin local@xinligen.com DocumentRoot “D:\xampp\htdocs” ServerName localhost ErrorLog “logs/dummy-host2.example.com-error.log” CustomLog “logs/dummy-host2.example.com-access.log” common Options Indexes FollowSymLinks Includes ExecCGI Require all granted Order allow,deny Allow from all AllowOverride AuthConfig 如果你看过很多配置文件的话,相信能一眼就看清楚,因为我们之前配置了windows下的hosts文件的虚拟主机域名为www.test.com所以在vhost文件中应该这样配置: ServerAdmin local@test.com DocumentRoot “D:\workspace\php\project\public” ServerName local.test.com ErrorLog “logs/dummy-host.example.com-error.log” CustomLog “logs/dummy-host.example.com-access.log” common Directory D:\workspace\php\project\public Options Indexes FollowSymLinks Includes ExecCGI Require all granted /Directory IfModule mod_rewrite.c Directory D:\workspace\php\project RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] /Directory Directory D:\workspace\php\project\public RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L] /Directory /IfModule 可能不同人的Directory 目录配置不一样,一般系统默认是放在D:\xampp\htdocs下,但是为了方便放不同的几个项目,我们一般习惯的把系统默认的访问目录配置到我们的工作目录下,以我的为例:D:/workspace/php/下对应不同的项目目录。 最后如果还是不能访问的话,请检查xampp下的httpd.conf文件中的 Include conf/extra/httpd-vhosts.conf这条语句是否被注释掉,如果被注释掉则去掉注释语句。 以上就是windows下wampp的配置过程,如有疑问,请在下方留言,我后续补上。

Linux下面桌面的安装

CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器 vnc客户端地址:https://files.cnblogs.com/files/MYSQLZOUQI/vnc- … 搭建本地yum仓库的方法 http://www.cnblogs.com/lql123/p/5952788.html 1.yum grouplist        (列出yum仓库里的软件组列表) .y … 首先,请从www.xampp.org下载最新版XAMPP. 安装 如果是xampp压缩文件 将xampp压缩文件复制到/opt下并解压.如果你计算机没有/opt目录,用 “sudo mkdir/opt … 在某种场合之下,我们使用的Linux还是要选择安装桌面环境的,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境.以Centos 6.5 为例演示一下如何安装桌面环境. 工具/原料 Linux … 在某种场合之下,我们使用的Linux还是要选择安装桌面环境的,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境. 以Centos 6.5 为例演示一下如何安装桌面环境. 一.首先查看系统的运 … yum grouplist //列出yum仓库里的软件组列表 GNOME桌面的安装 yum install soft1 soft2 //使用yum源安装软件 yum groupinstall grou … 1.安装kde ①添加 KDE SC 4.11 库 打开一个终端窗口,在终端窗口中输入如下命令: sudo add-apt-repository ppa:kubuntu-ppa/backports 回 … RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的 oracle基本操作手册 .oracle基本操作手册是作者研一假期对oracle基础知识学习的汇 … 我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li …

xamp配置多域名站点

xampp配置多站点出现,htdocs目录和虚拟目录二者只能选其一的情况,我的xampp安装在D:\xampp\,默认web根目录在D:\xampp\htdocs,然后我在D:\magento安装了magento站点,之前做过配置,但配置完后出现个问题,我无法再访问到D:\xampp\htdocs下的网站,当我改回配置,又不能访问D:\magento站点。网上很多资料都写的不全,或者不针对我这样的问题。今晚花了个把小时,仔细研究了httpd.conf 和 http-vhost.conf这两个文件,终于配置好了,两者不再冲突 解决步骤 (在xampp默认配置基础上) 第一步:修改http-vhosts.conf文件,添加如下代码 VirtualHost *:80 DocumentRoot D:/magento ServerName www.yahuimagento.com /VirtualHost 第二步:此时重启服务器,会发现403无访问权限错误,这是xampp默认设置造成的,修改httpd.conf文件,找到 Directory / 修改如下 Directory/ #AllowOverride none AllowOverride all #Require all denied Require all granted /Directory 第三步:这时再次重启apache,会发现以域名访问可以访问本地站点了(当然,这个域名早就配置到了hosts文件中),但问题时,当再次访问localhost/zm时,不能访问,显示404错误,当以localhost访问,url直接跳转到了 。怎么办?再次修改httpd-vhosts.conf文件,添加如下代码 VirtualHost*:80 DocumentRoot D:/xampp/htdocs ServerName localhost /VirtualHost 至此,再以localhost/zm访问和就不再冲突了,当我需要再配置一个站点,比如  我只需要在httpd-vhosts.conf文件添加一条记录就可以了 文章中涉及到的文件没写具体目录,找不到的使用everthing神器搜索就可以了

修改xampp的mysql默认密码和端口

修改MySQL默认密码 MySQL 的 root 用户默认状态是没有密码的,所以在 PHP 中您可以使用 mysql_connect(“localhost”,”root”,””) 来连接 MySQL 服务器;如果您想为 MySQL 中的 root 用户设置密码,请在控制台中使用 mysqladmin 命令。例如: 在windows版本的xampp下:\…\xampp\mysql\bin\mysqladmin -u root -p password 新密码 运行后会提示输入旧密码,如果正确,则会立即修改新输入的密码 linux版本的xampp是如下命令: /opt/lampp/bin/mysqladmin -u root -p password 新密码 修改PHPMyAdmin的MySQL密码 请注意,更改 root 的密码之后,不要忘记更改 PHPMyAdmin 中的相关信息。在 \…\xampp\phpmyadmin\ 下搜索 config.inc.php 并编辑下面几行: $cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL SuperUser$cfg[‘Servers’][$i][‘auth_type’] = ‘http’; // HTTP MySQL authentification 从今往后,需要正确输入 root 的密码才能启动 PHPMyAdmin 修改PHPMyAdmin的MySQL端口 若修改了MySQL的默认端口3306,则要修改phpmyadmin目录下libraries下配置文件config.default.php。 $cfg[‘Servers’][$i][‘port’] = ” 这句注释表明这里空表示使用的是MySQL的默认端口3306。只要把它改为: $cfg[‘Servers’][$i][‘port’] = ‘3307’;

[Linux]XAMPP安装

XAMPP安装下载地址:1、将压缩包文件[/压缩包文件目录/xampp-linux-x.x-x.tar.gz]解压至 [/opt] 目录下$sudo tar zxvf ‘/压缩包文件目录/xampp-linux-x.x-x.tar.gz’ -C/opt2、安装xampp$sudo /opt/lampp/lampp start安装完成后会自动启动服务启动服务3、在浏览器测试4、卸载 XAMPP,只需输入如下命令:$sudo rm -rf /opt/lampp  XAMPP 命令启动 XAMPP:$/opt/lampp/lampp start停止 XAMPP:$/opt/lampp/lampp stop重启 XAMPP:$/opt/lampp/lampp restart查看php版本:$/opt/lampp/lampp phpstatus只启动 Apache:$/opt/lampp/lampp startapache停止 Apache:$/opt/lampp/lampp stopapache启动 Apache 的 SSL 支持:$/opt/lampp/lampp startssl停止 Apache 的 SSL 支持:$/opt/lampp/lampp stopssl只启动 MySQL 数据库:$/opt/lampp/lampp startmysql停止 MySQL 数据库:$/opt/lampp/lampp stopmysql进入 MYSQL 数据库:$’/opt/lampp/bin/mysql’ -u root -p 启动 ProFTPD 服务器:$/opt/lampp/lampp startftp停止 ProFTPD 服务器:$/opt/lampp/lampp stopftp随系统自动启动:$ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp$ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp$ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp取消随系统自动运行:$ln -s /opt/lampp/lampp K01lampp 相关路径Apache 文档根目录: [/opt/lampp/htdocs/]Apache 配制文件: [/opt/lampp/etc/httpd.conf]MySQL 配制文件: [/opt/lampp/etc/my.cnf]PHP 配制文件: [/opt/lampp/etc/php.ini]ProFTPD 配制文件。(从 0.9.5 版开始): [/opt/lampp/etc/proftpd.conf]phpMyAdmin 配制文件: [/opt/lampp/phpmyadmin/config.inc.php]  Linux下的XAMPP图形化面板$cd /opt/lampp/share/xampp-control-panel$sudo ./xampp-control-panel

修改xampp的mysql默认密码和端口

修改MySQL默认密码 MySQL 的 root 用户默认状态是没有密码的,所以在 PHP 中您可以使用 mysql_connect(“localhost”,”root”,””) 来连接 MySQL 服务器;如果您想为 MySQL 中的 root 用户设置密码,请在控制台中使用 mysqladmin 命令。例如: 在windows版本的xampp下:\…\xampp\mysql\bin\mysqladmin -u root -p password 新密码 运行后会提示输入旧密码,如果正确,则会立即修改新输入的密码 linux版本的xampp是如下命令: /opt/lampp/bin/mysqladmin -u root -p password 新密码 修改PHPMyAdmin的MySQL密码 请注意,更改 root 的密码之后,不要忘记更改 PHPMyAdmin 中的相关信息。在 \…\xampp\phpmyadmin\ 下搜索 config.inc.php 并编辑下面几行: $cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL SuperUser$cfg[‘Servers’][$i][‘auth_type’] = ‘http’; // HTTP MySQL authentification 从今往后,需要正确输入 root 的密码才能启动 PHPMyAdmin 修改PHPMyAdmin的MySQL端口 若修改了MySQL的默认端口3306,则要修改phpmyadmin目录下libraries下配置文件config.default.php。 $cfg[‘Servers’][$i][‘port’] = ” 这句注释表明这里空表示使用的是MySQL的默认端口3306。只要把它改为: $cfg[‘Servers’][$i][‘port’] = ‘3307’;

xampp 和thinkphp 建一个本地站并实现邮件发送功能

一.xampp的安装使用 1.首先看下什么是xampp,想要建站的小伙伴肯定都知道,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。 它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用 2.需要什么版本到官网上下载:xampp下载 3.安装很简单,傻瓜式安装,感觉mysql选项可以去掉,自己安装一个,具体安装看这个:mysql安装,另外路径建议只改动盘符,保留后缀路径 4.安装好的目录如下 5.找到xampp-contorller.exe打开,把apache启动,输入:localhost/xampp,有内容出现说明成功,如果不成功,说明apache占用的默认端口80被其他程序占用, 可以到xampp/apache/conf下的httpd.conf下把80端口改成其他端口,如81.然后浏览器上输入localhost:81/xampp试一下,还不行再换端口,直到可以为止。 6.到此php的运行环境已经完成,下面就可以下载一个thinkphp框架就可以建本地站点了。 二.thinkphp框架的使用 1.thinkphp是一款php的国产框架,很好用,这是官网:thinkphp官网,从这里面下载最新版本的框架 2.在xampp下的htdocs文件下创建一个文件,命名成你网站想用的名字,然后把下载的thinkphp框架解压到这个文件下,解压后效果如下: 3.可以下载个sublimetext代码编辑器,打开你建的项目,例如我建的是email:访问localhost/email,这时候就会自动生成一个mvc的框架。效果图如下 4.这里一个可运行的站点已经成型,具体做写小例子可以看thinkphp关网的教程,下面介绍下邮件发送小程序写法 三、写一个邮件发送的web程序 如图所示: 其中在IndexController中的代码是: public function index(){//显示发送邮件页面 $this- name = ‘邮件发送系统’; // 进行模板变量赋值 $this- display(); } public function send(){//post请求,发送邮件 $mail=I(‘post.mail’); $service=D(‘Index’,’Service’); $result=$service- sendMail($mail); if($result == true){ $this- success(“成功发送”); } $this- error($result); } 这是view下的html代码: html head title {$name} /title /head body h1 邮件发送 /h1 form method=”post” action=”{:U(‘Index/send’)}” input type=”text” name=”mail”/ input type=”submit” value=”发送” / /form /body /html 下面是service中的代码,Indexservice中主要记录函数具体操作: class IndexService{ public $ResultData;//没用到,定义的变量 public function sendMail($mail){//发送邮件 $title = “邮件发送测试”; $path = APP_PATH.’Home/Mailtemp/mail.html’;//这里放的是你要发送的内容 $body = file_get_contents($path); $body = str_replace(“{u}”, ” a href=’http://hao123.com’ 导航网站 /a “, $body); $body = str_replace(“{t}”,date(‘Y-m-d H:i:s’),$body); return send_mail($mail,$mail,$title,$body);//这是放在公共函数里的也就是function这里面,可以直接调用 } 下面是function.php中的代码: function send_mail($to, $name, $subject = ”, $body = ”, $attachment = null, $config = ”){ $config = is_array($config) ? $config : C(‘SYSTEM_EMAIL’);//这个是配置在conmmon下的config里面的配置 import(‘phpmailer’,THINK_PATH.’Library/Org/Net/mail’,’.class.php’);//在这个路径下有个php发送邮件的api,如果框架没有可以去下载一个 $mail = new PHPMailer(); //PHPMailer对象 $mail- CharSet = ‘UTF-8’; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码 $mail- IsSMTP(); // 设定使用SMTP服务 $mail- IsHTML(true); $mail- SMTPDebug = 0; // 关闭SMTP调试功能 1 = errors and messages2 = messages only $mail- SMTPAuth = true; // 启用 SMTP 验证功能 if ($config[‘SMTP_PORT’] == 465) $mail- SMTPSecure = ‘ssl’; // 使用安全协议 $mail- Host = $config[‘SMTP_HOST’]; // SMTP 服务器 $mail- Port = $config[‘SMTP_PORT’]; // SMTP服务器的端口号 $mail- Username = $config[‘SMTP_USER’]; // SMTP服务器用户名 $mail- Password = $config[‘SMTP_PASS’]; // SMTP服务器密码 $mail- SetFrom($config[‘FROM_EMAIL’], $config[‘FROM_NAME’]); $replyEmail = $config[‘REPLY_EMAIL’] ? $config[‘REPLY_EMAIL’] : $config[‘REPLY_EMAIL’]; $replyName = $config[‘REPLY_NAME’] ? $config[‘REPLY_NAME’] : $config[‘REPLY_NAME’]; $mail- AddReplyTo($replyEmail, $replyName); $mail- Subject = $subject; $mail- MsgHTML($body); $mail- AddAddress($to, $name); if (is_array($attachment)) { // 添加附件 foreach ($attachment as $file) {;、 if (is_array($file)) { is_file($file[‘path’]) $mail- AddAttachment($file[‘path’], $file[‘name’]); } else { is_file($file) $mail- AddAttachment($file); } } } else { is_file($attachment) $mail- AddAttachment($attachment); } $result = $mail- Send(); return $result ? true : $mail- ErrorInfo; } 下面是config下面的代码: ?phpreturn array( //’配置项’= ‘配置值’ //邮件配置 ‘SYSTEM_EMAIL’ = array( ‘SMTP_HOST’ = ‘smtp.163.com’, //SMTP服务器 ‘SMTP_PORT’ = ’25’, //SMTP服务器端口 ‘SMTP_USER’ = ‘lemon2543@163.com’, //SMTP服务器用户名//填写自己的用户名 ‘SMTP_PASS’ = ”, //SMTP服务器密码//自己邮箱的密码 ‘FROM_EMAIL’ = ‘lemon2543@163.com’, //发件人EMAIL ‘FROM_NAME’ = ‘马林’, //发件人名称 ‘REPLY_EMAIL’ = ”, //回复EMAIL(留空则为发件人EMAIL) ‘REPLY_NAME’ = ”, //回复名称(留空则为发件人名称) ),); 下面是效果图: 下面是我提供的源码连接,直接把文件解压放到xampp下的htdocs下就可以了,ps:邮件配置改成自己的就行 百度云盘的下载连接       文章来源于https://www.cnblogs.com/lelmon/p/4048815.html

XAMPP部署站点问题记录

  偶尔需要使用xampp部署php站点,因此把部署碰到的问题做个记录。 问题1:80和443端口被占用问题 解决方案是把这两个端口更换为其他没有被占用的端口 :我是把80改为8080,443改为4431 1:使用 netstat 查看已经被占用的端口 2:更改80端口 点击apache 的config 选择apache(httpd.conf) 查找:Listen 80  修改为 Listen 8080 查找:ServerName localhost:80 修改为 ServerName localhost:8080   3:更改443端口 点击apache中config 选择apache(httpd-ssl.conf) 查找 Listen 443 修改为 Listen 4431 4:其他地方的修改   4.1: xampp 安装目录下 properties.ini 文件 使用记事本打开   查找   apache_server_port=80  apache_server_ssl_port=443   改为   apache_server_port=8080  apache_server_ssl_port=4431   4.2:xampp 安装目录下xampp-control.ini文件 使用记事本打开   查找   Apache=80  ApacheSSL=443   改为   Apache=8080  ApacheSSL=4431   4.3: 点击xampp控制面板右上方的config  选择服务和端口设置 把端口改为8080和4431 之后保存 5:启动apache即可 问题2:xampp配置多个站点 1:安装目录下查找文件/xampp/apache/conf/extra/httpd-vhosts.conf 2:把NameVirtualHost *:80前面的#号去除掉 因为我改掉了端口改为NameVirtualHost *:8080 3: 在文件的底部增加: #站点1 VirtualHost *:8080  DocumentRoot “D:/software/xampp/htdocs/web1” ServerName www.web1.com /VirtualHost #站点2 VirtualHost *:8080  DocumentRoot “D:/software/xampp/htdocs/web2″ ServerName www.web2.com /VirtualHost 4:重启apache 5:把web1 和web2域名解析到对应的服务器,  如果是本地则修改hosts文件(win7系统路径:C:\Windows\System32\drivers\etc)   用记事本打开添加   127.0.0.1  www.web1.com   127.0.0.1  www.web2.com   问题3:xampp中mysql 默认密码修改   1: 进入phpmyadmin 选择mysql 数据库 执行下面语句    UPDATE user SET password=PASSWORD(‘newpassword’) WHERE user=’root’;   即:把root密码改为了newpassword     2.phpmyadmin 配置中密码也需要修改   2.1 查找文件 \xampp\phpMyAdmin\config.inc.php   2.2  更改密码    Authentication type and info */$cfg[‘Servers’][$i][‘auth_type’]  = ‘config’;$cfg[‘Servers’][$i][‘user’]  = ‘root’;$cfg[‘Servers’][$i][‘password’]  = ”;$cfg[‘Servers’][$i][‘extension’]      = ‘mysql’;$cfg[‘Servers’][$i][‘AllowNoPassword’]  = true;   改为对应的密码     Authentication type and info */$cfg[‘Servers’][$i][‘auth_type’]  = ‘config’;$cfg[‘Servers’][$i][‘user’]  = ‘root’;$cfg[‘Servers’][$i][‘password’]  = ‘newpassword’;$cfg[‘Servers’][$i][‘extension’]      = ‘mysql’;$cfg[‘Servers’][$i][‘AllowNoPassword’]  = true;   文章来源于https://www.cnblogs.com/formedream/p/7089931.html

【Web】十步教你搭建完整免费的个人网站(花生壳+XAMPP+WordPress)

原文链接:https://tidyko.com/posts/c2b7566e.html   1.从花生壳官网(http://www.oray.com/peanuthull/download.php)下载最新版本的客户端。    下载完成后安装,注册护照(需手机验证码验证),注册完成后获取免费域名并激活。    最后,在客户端里面设置内网IP地址进行映射,至此,花生壳部分已完成,客户端保持登录即可。 2.下载XAMPP,百度搜索下载即可。    下载完成后安装,完成后点击桌面快捷打开软件。    最后,在软件界面点击Apache和MySql后面的Start按钮进行启动,提示SUCCESS,即启动完成。    注意:启动Apache时如有其它应用软件(如:IIS服务)占用了80端口,需将其停止或者修改端口,启动Apache就正常了。 启动MySql,如果之前有单独安装过MySql,需将其删除,再在XAMPP里启动,启动MySql就正常了。    验证:打开浏览器,输入localhost,如果界面显示XAMPP欢迎页面,即服务启动成功。    至此,XAMPP部分已全部完成,客户端保持打开即可。 3.从WordPress中文官网(http://cn.wordpress.org/)下载最新版本的客户端。   下载zip包后,解压即可。 4.XAMPP整合WordPress。    打开XAMPP安装目录下面的htdocs文件夹,例如F:\xampp\htdocs,然后再这里新建一个文件夹(例如:wp),路径为:F:\xampp\htdocs\wp    然后,将解压的wordpress文件夹里面的文件全部复制粘贴到F:\xampp\htdocs\wp路径里面即完成XAMPP+WordPress的整合。    最后,打开localhost/wp,看到WordPress的创建提示,即为成功。 5.新建MySql数据库。(安装WordPress需提前创建好一个MySql数据库提供使用)    打开浏览器,输入localhost/phpmyadmin,进入MySql管理页面,    点击选项卡的数据库选项,可以看到“新建数据库”字样下面有一个输入框,在里面输入数据库名称(这里演示的数据库为wp),    最后,直接点击创建,即完成了MySql数据库的创建。 6.安装WordPress。    打开浏览器,输入localhost/wp,进入WordPress安装界面。    按照提示进行安装。    需要注意的是数据库那一部分,数据库名称输入刚刚创建的“wp”,然后数据库用户输入“root”,数据库密码为空(不用填),其他的不用管。    点击下一步,直到安装完毕,最后进入管理界面,即WordPress已安装完成。 7.输入localhost/wp,已经可以成功跳到WordPress站点界面了。 8.修改WordPress外网访问设置。    在WordPress后台,左侧选项卡,点击“设置–常规”,进入常规设置界面。    将“WordPress地址(URL)”和“站点地址(URL)”从“http://localhost/wp”修改成“http://域名/wp”。    上面的“域名”就是第一步里面在花生壳得到的免费域名,直接输入即可。    至此,外网已经可以通过“域名/wp”访问你的WordPress了。 9.修改WordPress外网访问路径。    在上面,外网需要访问你的WordPress,还需要在域名后面加上/wp这样的路径名才能访问到你的WordPress。    但如果想要直接通过域名就访问到你的WordPress站点的话,还需要做下面的修改。    首先,在WordPress后台,左侧选项卡,点击“设置–常规”,进入常规设置界面。    将“WordPress地址(URL)”和“站点地址(URL)”从“http://域名/wp”修改成“http://域名”。    然后,进入F:\xampp\htdocs目录,将wp文件夹下面的全部文件复制到一个临时目录(自己建,暂时进行保存),    然后,将htdocs目录下的文件和文件夹全部删除,进行清空。    最后,将暂时存放在临时文件夹里面的全部文件复制粘贴到F:\xampp\htdocs目录下面,即完成外网直接通过域名进行WordPress的访问设置。 10.至此,网站已全部搭建完毕,外网直接通过域名的方式进入,直接访问项目。 文章来源于https://www.cnblogs.com/zengweiming/p/3398663.html

XAMPP设置tomcat自启动时,报无效的Win32程序

最近给一个客户开发了一套系统,需要在内网中部署。系统是Java + Tomcat7 + mysql开发的。 考虑到客户内网不能上网的情况下,想使用XAMPP的便捷性,给客户进行部署。因为只需要Tomcat + mysql就可以了,所以只要安装mysql,tocmat服务。Apache服务不安装,因为不使用它。然后修改了tomcat 为80端口。   XAMPP下载的是3.2.1。    但是重启之后,mysql可以正常自启,tomcat就是不行。 查看相关日志,报: %1 不是有效的 Win32 应用程序。 Failed creating java C:\Java\jdk1.7.0_79\jre\bin\server\jvm.dll 查了相关资料,重新下载了tomcat7覆盖进xampp下的tomcat中,再次设置,重启正常。 文章来源于https://www.cnblogs.com/wangsu/p/4791975.html

XAMPP 发布 7.3.31 , 7.4.24 和 8.0.11

XAMPP 发布更新了 下载地址:https://www.apachefriends.org/zh_cn/download.html 安装包提供了以下组件: PHP 7.3.31 , 7.4.24, 8.0.11 Apache 2.4.49 MariaDB 10.4.21 Perl 5.32.1 OpenSSL 1.1.1l (UNIX only) phpMyAdmin 5.1.1 XAMPP 是一个易于安装的 Apache 发行版,其中包含 MariaDB、PHP 和 Perl。仅仅需要下载并启动安装程序。就这么简单。 原文链接:https://www.oschina.net/news/162624/new-xampp-20210930

XAMPP 发布 7.3.31、7.4.25 更新

XAMPP 发布更新了,官方为所有平台发布了支持最新 PHP 系列的 XAMPP 新版本。   用户可以从 http://www.apachefriends.org/download.html 下载这些新的安装程序。 安装包包含以下组件: PHP 7.3.31 , 7.4.25 Apache 2.4.51 MariaDB 10.4.21 Perl 5.32.1 OpenSSL 1.1.1l (UNIX only) phpMyAdmin 5.1.1 XAMPP 是流行的 PHP 开发环境,也是一个易于安装的 Apache 发行版,其中包含 MariaDB、PHP 和 Perl。仅仅需要下载并启动安装程序即可,就是这么简单。 原文链接:https://www.oschina.net/news/165689/new-xampp-20211021

XAMPP 发布 7.3.33、7.4.26 更新

XAMPP 发布更新了 下载地址:https://www.apachefriends.org/zh_cn/download.html 安装包提供了以下组件: PHP 7.3.33 , 7.4.26 Apache 2.4.51 MariaDB 10.4.22 Perl 5.32.1 OpenSSL 1.1.1l (UNIX only) phpMyAdmin 5.1.1   原文链接:https://www.oschina.net/news/171325/new-xampp-20211125

Ubuntu中安装xampp,以及远程访问phpmyadmin遇到的问题

安装到一半提示killed,表示服务器存储空间不足 phpmyadmin不允许远程访问如何解决,在前一篇随笔已有介绍 设置自动登录: 首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可)。 打开config.inc.php 找到 $cfg[‘Servers’][$i][‘auth_type’],将 $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’; 改成 $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; 然后在下面追加如下代码:   $cfg[‘Servers’][$i][‘user’]  = ‘root’;  // 设置的mysql用户名 $cfg[‘Servers’][$i][‘password’]  = ‘123456’;  // 设置的mysql密码   取消自动登录:将上述config改为cookie即可   一般设置好之后会遇到以下问题   该提示表示登录密码与数据库密码不符,得去修改数据库密码 注意修改的是最后一个hostname是localhost的权限 点击修改密码 输入密码,提示修改成功即可 文章来源于https://www.cnblogs.com/shiyingzhi/p/7742577.html

XAMPP 发布 7.4.27、8.0.15、8.1.2 更新

XAMPP 发布更新了7.4.27、8.0.15 和 8.1.2 下载地址:https://www.apachefriends.org/zh_cn/download.html 安装包提供了以下组件: PHP 7.4.27 , 8.0.15 , 8.1.2 Apache 2.4.52 MariaDB 10.4.22 Perl 5.32.1 OpenSSL 1.1.1m (UNIX only) phpMyAdmin 5.1.2   原文链接:https://www.oschina.net/news/180046/new-xampp-20220124

初学 PHP ,请问如何解决 Undefined variable 和 mysqli_error() expects parameter 1 错误

本地环境:macos+xampp+php7 创建了 2 个文件 demo.php and demo-form.php ,放在 xampp/htdocs/simpleform 目录下 demo.php 的代码为: <?php /** * Created by PhpStorm. * User: sulayman * Date: 2019/7/8 * Time: 8:37 PM */ define(‘DB_Name’, ‘form1’); define(‘DB_USER’, ‘root’); define(‘DB_PASSWORD’, ”); define(‘DB_HOST’, ‘localhost’); $link = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD); if(!$link){ die(‘could not connect:’.mysqli_error($link)); } $db_selected = mysqli_select_db($link, DB_Name); if(!$db_selected){ die(‘cannot use’.DB_Name.’:’.mysqli_error($link)); } //echo “you conneted the database successfully”; $value = $_POST[“input1”]; if (isset($_POST[‘input1’])) { $value = $_POST[‘input1’]; } $sql = “INSERT INTO demo(input1) VALUES (‘$value’)”; if (!mysqli_query($link,$sql)){ die(‘error:’.mysqli_error()); } mysqli_close($link); demo-form.php 的代码为: <form action = “demo.php” method = “post” > <p> Input 1: </p> <input type=”text” name=”input1″> <input type=”submit” value=”submit”> </form> phpmyadmin 的配置 https://i.ibb.co/bdHsq9R/2019-07-09-12-43-43.png 如何解决这 2 个错误: Notice: Undefined variable: value in /Applications/XAMPP/xamppfiles/htdocs/simpleform/demo.php on line 36 Warning: mysqli_error() expects parameter 1 to be mysqli, string given in /Applications/XAMPP/xamppfiles/htdocs/simpleform/demo.php on line 40 error: 1.把 DB_Name 都改成 DB_NAME2.把 die(‘error:’.mysqli_error()); 改为 die(‘error:’.mysqli_error($link));试试。

centos7.2 安装xampp和wordpress之后如何使自己域名直接连接wordprss主页?

浏览器输入“我的域名”直接到了xampp页面。 而浏览器输入“我的域名/wordpress“”才能到wordpress首页。也就是我的域名后面还要加wordpress才能指向主页。 我上网搜索方法,通过vi /opt/lampp/etc/httpd.conf命令编辑httpd.conf [font="]将DocumentRoot "/opt/lampp/htdocs”修改为 DocumentRoot"/opt/lampp/htdocs/wordpress" wordpress是安装在htdocs目录下的 通过上面修改,重启xampp之后,浏览器输入“我的域名”是直接到了wordpress主页了,可是主页里面的连接打不开,全部显示Internal Server Error,如下图。 修改[font="]DocumentRoot之后,“我的域名 /dashboard/”可以正常打xampp页面,xampp里面phpmyadmin/也可以正常打开,唯独那个phpinfo测试页面打不开显示 [font="]Internal Server Error。 [font="]求解错在哪里,要怎么配置啊??! 我通过find / -name "httpd.conf" -ls命令查找 [font="]httpd.conf文件,发现一共有3个,如下图 [font="] [font="]我也不知道那个是主配置文件,这三个文件我都打包上传百度网盘了: pan.baidu.com/s/1i5Dko0P,你们看看。 [font="]要怎么配置httpd.conf才能使我的域名直接连接到wordpress主页啊???或者要怎么做?我折腾了好多天就是为了把我域名后面跟着wordpress去掉。。。。。。。。 [font="]因为是香港主机,那个阿里云没有已经装好的wordpress镜像系统。。。。。。。 [font="]所有只能自己配置php环境。。。。。。。。。。。。。。 求大家帮帮忙啊。。。折腾了好多天了,说多都是泪。。。 回 1楼鬼才神兵的帖子

sudo LN 用法

想問一下我想讓某個資料夾 假設 v2 連結到 var/www/html但當我 ln -s ~/v2 /var/www/html 這樣會變成 /var/www/html/v2 但我不希望它有資料夾我要的只是把v2的內容到html資料夾就好了!

為什麼無法用 php 取得IP? XAMPP的ProFTPD壞了!

$_SERVER[“REMOTE_ADDR”] error_reporting (E_ERROR | E_WARNING | E_PARSE); if($HTTP_SERVER_VARS[“HTTP_X_FORWARDED_FOR”]){ $ip = $HTTP_SERVER_VARS[“HTTP_X_FORWARDED_FOR”]; } elseif($HTTP_SERVER_VARS[“HTTP_CLIENT_IP”]){ $ip = $HTTP_SERVER_VARS[“HTTP_CLIENT_IP”]; } elseif ($HTTP_SERVER_VARS[“REMOTE_ADDR”]){ $ip = $HTTP_SERVER_VARS[“REMOTE_ADDR”]; } elseif (getenv(“HTTP_X_FORWARDED_FOR”)){ $ip = getenv(“HTTP_X_FORWARDED_FOR”); } elseif (getenv(“HTTP_CLIENT_IP”)){ $ip = getenv(“HTTP_CLIENT_IP”); } elseif (getenv(“REMOTE_ADDR”)){ $ip = getenv(“REMOTE_ADDR”); } else{ $ip = “Unknown”; } 好怪!不管用哪種我的IP都會顯示 ::1怎麼會這樣? 我看xampp的LOG寫 Starting ProFTPD… Exit code: 8 Stdout: Checking syntax of configuration file proftpd config test fails, aborting Stderr: xxx-2.local proftpd[1549]: warning: unable to determine IP address of ‘xxx-2.local’ xxx-2.local proftpd[1549]: error: no valid servers configured xxx-2.local proftpd[1549]: Fatal: error processing configuration file ‘/Applications/XAMPP/xamppfiles/etc/proftpd.conf’ 補充

PHP 跟 MYSQL的連結問題?

想問一下我現在有MYSQL的問題我有安裝XAMPP所以我的localhost已經有一個phpmyadmin但是我在我另一個主機(linode)也裝了mysql跟phpmyadmin所以這又是另一個MYSQL想問一下如果我想要讓我localhost能夠連到我linode上的MYSQL(取得數據等等)而我不想用本地的MYSQL這能怎麼實現???

mac下的xampp如何配置虚拟主机

因为是公司的mac笔记本,不熟悉命令。也没有过多的后端经验,这些不知道怎么去配置。网上说 在 MAC 的 /Applications/XAMPP/xamppfiles/etc 打开 httpd.conf 文件 但是我不知道怎么去找,在应用程序下面点击xampp显示包内容就只有这些,没有网上说的那些文件啊,求解(我下载的好像是xampp-vm,mac好像只能下载这个)

mac下xampp本地服务器的使用问题

1、最近在写一个h5的移动端项目,想给它放到xampp上,然后用真机调试,之前没弄过,按照网上一些资料瞎改了里面的httpd.conf跟那个vitual-hosts.conf文件2、改完之后发现apache启动不了了,想给它改回原来的配置,发现回不去了,也不记得之前是啥配置3、我想把xampp卸载了重新安装,结果安装发现那两个文件居然还是之前的改动过的配置文件,难道卸载的时候这两个文件没有卸载干净,有什么办法能把它们卸载干净呢

Specified key was too long; max key length is 767 bytes

DROP TABLE IF EXISTS `users`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT ‘姓名’, `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ‘$2y$10$mxkL5W57b2GtF7k5vMGIVOredr6f3ucSU6I1lSI1PUuSXjOK.v/a6’, `gender` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘性别’, `birthday` date DEFAULT NULL COMMENT ‘出生日期’, `province` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘籍贯省份’, `identify` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘身份证号’, `nation` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘民族’, `team` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学员队’, `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学员类型’, `source` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学生来源’, `student_class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学员班’, `teach_class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘教学班’, `major_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘专业大类’, `major` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘专业’, `entered_at` date DEFAULT NULL COMMENT ‘入学时间’, `graduated_at` date DEFAULT NULL COMMENT ‘毕业时间’, `armed_at` date DEFAULT NULL COMMENT ‘入伍时间’, `student_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学号’, `reserved` tinyint(1) DEFAULT NULL COMMENT ‘预留’, `post_id` int(11) DEFAULT NULL COMMENT ‘岗位’, `approved_application_id` int(11) DEFAULT NULL COMMENT ‘已被批准的赴边申请’, `remember_token` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 报错Specified key was too long; max key length is 767 bytes把唯一约束去掉,或者把email varchar(255) 改成191就可以了,但这是为什么啊?求大神赐教!MySQL版本是用的xampp

sudo LN 用法

想問一下我想讓某個資料夾 假設 v2 連結到 var/www/html但當我 ln -s ~/v2 /var/www/html 這樣會變成 /var/www/html/v2 但我不希望它有資料夾我要的只是把v2的內容到html資料夾就好了!

如何正确地在 MAC 的 XAMPP 安装 composer 和 laravel?

http://www.frankwaive.com/how… 我已经把 php 的路径改为 XAMPP 的版本我也透过homebrew安装 composer在本机中只是我不明白他接下来的步骤: curl -s http://getcomposer.org/installer | php 和 composer create-project laravel/laravel –prefer-dist 而且是在 「Applications/XAMPP/htdocs」 目录?所以我可以选择我要安装 composer 到任何一个目录吗?以及 laraval?因为我放的专案文件夹不是在 Applications/XAMPP/htdocs 里面(我还有其他专案)我是放在 /Users/XXX/Projects/专案文件夹(这里有其他专案)那是不是我是要进入 /Users/XXX/Projects/ 然后在这个目录上安装 composer 才对?以及 laravel?但是我当初透过 brew 安装的 composer 是什么? 我先说说看我的理解:我一开始先安装 homebrew ,然后再透过 brew 安装 composer 主程式?所以我接下来每一个专案如果会用到 composer 都要在该目录再安装一次?包括 laravel?假设我现在要用三个专案(不同网站)假设是 /Users/XXX/Projects/a /Users/XXX/Projects/b /Users/XXX/Projects/c 然后我也在 XAMPP 的 httpd-vhosts.conf 和 httpd.conf 设定好专案路径和指定的 port,也可以顺利用 127.0.0.1:port 访问a, b, c 专案假设我三个网站都需要 composer ,以及三个专案都要用 laravel 写那我是不是要一个一个进入这三个专案的文件夹跑上面那两段代码? PS:官方文件我看不懂

MAC 的 XAMPP Virtual Host 没有 php error.log?

我 MAC 安装 XAMPP有设定多个 Virtual Host 运行正常唯一不正常的是没有 php error.log ?我每一个都有设定而且都是不一样的名字,路径也是对的 CustomLog “/Users/xxx.log” combined   ErrorLog “/Users/xxx.log” 虽然有产生 xxx.log 档,但是当有错误时,完全没有显示是要做什么设定吗?

mac下xampp本地服务器的使用问题

1、最近在写一个h5的移动端项目,想给它放到xampp上,然后用真机调试,之前没弄过,按照网上一些资料瞎改了里面的httpd.conf跟那个vitual-hosts.conf文件2、改完之后发现apache启动不了了,想给它改回原来的配置,发现回不去了,也不记得之前是啥配置3、我想把xampp卸载了重新安装,结果安装发现那两个文件居然还是之前的改动过的配置文件,难道卸载的时候这两个文件没有卸载干净,有什么办法能把它们卸载干净呢

Specified key was too long; max key length is 767 bytes

DROP TABLE IF EXISTS `users`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT ‘姓名’, `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ‘$2y$10$mxkL5W57b2GtF7k5vMGIVOredr6f3ucSU6I1lSI1PUuSXjOK.v/a6’, `gender` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘性别’, `birthday` date DEFAULT NULL COMMENT ‘出生日期’, `province` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘籍贯省份’, `identify` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘身份证号’, `nation` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘民族’, `team` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学员队’, `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学员类型’, `source` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学生来源’, `student_class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学员班’, `teach_class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘教学班’, `major_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘专业大类’, `major` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘专业’, `entered_at` date DEFAULT NULL COMMENT ‘入学时间’, `graduated_at` date DEFAULT NULL COMMENT ‘毕业时间’, `armed_at` date DEFAULT NULL COMMENT ‘入伍时间’, `student_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ‘学号’, `reserved` tinyint(1) DEFAULT NULL COMMENT ‘预留’, `post_id` int(11) DEFAULT NULL COMMENT ‘岗位’, `approved_application_id` int(11) DEFAULT NULL COMMENT ‘已被批准的赴边申请’, `remember_token` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 报错Specified key was too long; max key length is 767 bytes把唯一约束去掉,或者把email varchar(255) 改成191就可以了,但这是为什么啊?求大神赐教!MySQL版本是用的xampp

如何正确地在 MAC 的 XAMPP 安装 composer 和 laravel?

http://www.frankwaive.com/how… 我已经把 php 的路径改为 XAMPP 的版本我也透过homebrew安装 composer在本机中只是我不明白他接下来的步骤: curl -s http://getcomposer.org/installer | php 和 composer create-project laravel/laravel –prefer-dist 而且是在 「Applications/XAMPP/htdocs」 目录?所以我可以选择我要安装 composer 到任何一个目录吗?以及 laraval?因为我放的专案文件夹不是在 Applications/XAMPP/htdocs 里面(我还有其他专案)我是放在 /Users/XXX/Projects/专案文件夹(这里有其他专案)那是不是我是要进入 /Users/XXX/Projects/ 然后在这个目录上安装 composer 才对?以及 laravel?但是我当初透过 brew 安装的 composer 是什么? 我先说说看我的理解:我一开始先安装 homebrew ,然后再透过 brew 安装 composer 主程式?所以我接下来每一个专案如果会用到 composer 都要在该目录再安装一次?包括 laravel?假设我现在要用三个专案(不同网站)假设是 /Users/XXX/Projects/a /Users/XXX/Projects/b /Users/XXX/Projects/c 然后我也在 XAMPP 的 httpd-vhosts.conf 和 httpd.conf 设定好专案路径和指定的 port,也可以顺利用 127.0.0.1:port 访问a, b, c 专案假设我三个网站都需要 composer ,以及三个专案都要用 laravel 写那我是不是要一个一个进入这三个专案的文件夹跑上面那两段代码? PS:官方文件我看不懂

mac下的xampp如何配置虚拟主机

因为是公司的mac笔记本,不熟悉命令。也没有过多的后端经验,这些不知道怎么去配置。网上说 在 MAC 的 /Applications/XAMPP/xamppfiles/etc 打开 httpd.conf 文件 但是我不知道怎么去找,在应用程序下面点击xampp显示包内容就只有这些,没有网上说的那些文件啊,求解(我下载的好像是xampp-vm,mac好像只能下载这个)

linux 的xampp配置https失败

证书是从阿里云下载的。之前成功的时候是 .com 域名 现在我新弄了个 .top 域名。下载的证书发现格式完全不一样。 那再 lampp中该如何配置。 我现在没法正常打开