使用phpStudy运行织梦项目

phpStudy介绍

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.总之学习PHP只需一个包。
对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事,对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。

phpStudy的下载和安装

下载
  • 官网:http://phpstudy.php.cn/
安装
  • 安装教程: http://phpstudy.php.cn/jishu-php-2956.html
使用
  • 这里使用的是旧版本,可以使用新版本使用phpStudy运行织梦项目_第1张图片

织梦系统的安装和使用

D:\WWW

在安装好的phpStudy工具之后会产生一个www目录,里面用来存放我们下载好的织梦源码
我们一起来认识一下这些织梦文件:

  • a-----静态页面(网站的HTML)
  • data-----网站的数据
  • dede-----网站的后台(网站上线后一定要将名称进行修改)
  • images-----网站图片
  • include-----网站程序
  • install-----网站安装文件(上线后必须删掉)
  • member-----网站会员(很少用到)
  • plus-----插件
  • special-----专题页
  • templets------模板
  • uploads-----放上传文件
  • robots.txt-----网站和搜索引擎之间的协议
  • tags.php-----标签文件(wp经常用到,织梦很少用到)
启动刚下载的软件
  • 在浏览器地址栏中输入localhost即可访问到首页,其他的都不可以,其余的需要安装织梦系统才可以哦
织梦系统的安装
  • 安装教程地址:http://www.dede58.com/a/dedeaz/1583.html
安装完成进入后台 : http://localhost:8080/dede/

本宝宝安装过程中碰到的问题总结

问题一:要求弄个织梦系统,不知道怎么下载,也不知道怎么安装,更不知道怎么跑起来
  • 解决方案:求助,不耻下问,第一次知道了好几个软件,收获满满
问题二:将phpStudy安装完成之后,点击运行,也不知道Apache和MySql是否启动成功
  • 解决方法:颜色绿的都代表启动成功,想要正常运行都必须为绿色
    使用phpStudy运行织梦项目_第2张图片
问题三:提示80端口号被占用
  • 解决方案:百度查看端口号被哪些程序占用,不过如果查看,自行百度即可。
    • 查找80端口被谁占用的方法
    • 进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano ,就可以看到本机所有端口的使用情况,一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。
      使用phpStudy运行织梦项目_第3张图片
    • PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出所有当前运行的进程,发现 PID=4 的进程,居然是 system 。
      使用phpStudy运行织梦项目_第4张图片
  • 在任务管理器中找到System进程后,选中,结束进程,发现并没有什么效果。
  • 百度,在dos窗口结束该进程的方法,依然无效。后来查了一下System进程,发现他是Windows页面内存管理进程,拥有0级优先权,没有它系统无法启动。 也就是说,System进程是无法关闭的,如果你强行结束system进程树会直接导致蓝屏。头破血流过来的,您就不要试了吧~
  • 后来猜想可能是IIS占用的,于是关闭了IIS中的应用,因为本宝宝之前用了IIS共享网站,所以肯定没有关闭,如图:
    使用phpStudy运行织梦项目_第5张图片
  • 然后关闭掉,结果发现ok啦,果然是IIS占用了
问题四:本以为这样就ok啦,结果发现有报了3306被占用,我的天哪
  • 通过以下命令查看3306端口是被那个应用程序占着,如图
    使用phpStudy运行织梦项目_第6张图片
    可以将这个程序结束掉,这个是因为我之前安装过Mysql,所以你懂得
问题五:找到mysqld.exe没找到,所以干脆有更容易的解决方案了,直接解决以上两种问题

win10 phpstudy提示80端口和3306端口被占用的解决方法
1.80端口问题
进入控制面板-程序和功能-window功能-关闭iis即可
2.3306端口问题
右键phpstudy,以管理员身份运行。
这样就可以像以前一样省事的用默认的80和mysql默认的3306啦。
虽然直接改端口也能解决,不过每次本地测试起来就太麻烦了。还是默认的好。

问题六:启动mysql时候,与原有mysql冲突,只能手动在服务中启动,不过这个启动的是我之前安装过的mysql,如果没有安装过MySql,phpStudy自身携带,一般不会出现问题

在这里插入图片描述

  • 自动之后是phpStudy是ok的
问题七:运行phpStudy之后,使用 localhost/install/index.php 安装织梦程序,一路到底时候出现问题了,数据库密码不合适

使用phpStudy运行织梦项目_第7张图片

  • 在正确输入密码之后,就可以正常运行了。
问题六:如何运行多个织梦网站
  • 方式一
    • 在默认的WWW目录下,只需要多建几个WWW1,WWW2目录,每次只需要更新WWW目录里面的内容,把不用的可以放到WWW1,WWW2目录,只需要收到更换名称即可
  • 方式二
    • 通过phpStudy进入其他选项菜单的站点域名管理
      使用phpStudy运行织梦项目_第8张图片
    • 修改相应的配置文件,其他选项,打开 host即可
      使用phpStudy运行织梦项目_第9张图片
    • 重启phpStudy,Apache和MySql启动成功之后,即可使用域名访问,在重启之前,应该将织梦程序拷贝到对应的目录下或者WWW目录下

phpStudy安装成功之后,启动时候出现Apache启动成功,mysql启动失败问题

这个是因为本宝宝之前安装了Mysql,两个冲突问题,不过这次本宝宝把之前的mysql卸载了,但是虽然删除了MySQL的文件,但时依然启动不成功。
正确姿势如下:

  • 将mysql数据库彻底卸载并删除干净,包括注册表(cmd => regedit)。
  • 卸载,并删除安装的文件包
  • 删除C:\ProgramData\MySQL(删除MySQL文件夹),该文件是影藏状态,需要设置
  • 使用管理员身份打开命令提示符,删除残余文件(不执行的话基本安装上还是不行,所以这一条很重要)
    在这里插入图片描述
    通过以上的方式应该就ok啦。

你可能感兴趣的:(网站)