Windows下PHP运行环境的搭建
来源:互联网 发布:软件项目度量标准 编辑:程序博客网 时间:2024/05/17 08:46
综合很多原因,我开始学习PHP,相比于学习C语言或者Html,PHP需要的环境也更加复杂,经过了几天的探索我也算将环境搭建完成。
主要参考书籍为《软件开发新课堂 : PHP基础与案例开发详解》
手工安装
下载所需软件:
- Apache
- PHP x64 Thread Safe
>Non Thread Safe对应IIS, Thread Safe对应Apache,区别参见:>[non-thread-safe和thread-safe这两个版本有何区别?](http://zhidao.baidu.com/link?url=Wjq7qcFLJRNqUo6I_X-q_fNsKaFTbVHRWxE9daQr5JO1aftemPYfgf98QeaWjk_LGK7z-BqLT2jhyArlgt2zp_)
- MySQL
在这本书上详细讲解了如何安装配置,但还是困难重重,为了方便我先舍弃这一种方法,使用PHP的集成开发环境,待之后对PHP深入了解后再换用手工安装。
集成开发环境
书上介绍了几种集成软件包括WAMP,Zend Core,AppServ,XAMPP,我使用的是XAMPP
XAMPP
如何使用XAMPP本地搭建一个属于你自己的网站
下载安装XAMPP后启动后界面如下
首先需要将Apace与MySQL点Start
打开,然而Apache点一下后会马上停止,在 安装xampp后apache不能启动解决方法 找到了解决办法。
原因:80端口冲突
解决办法:打开目录D:\xampp\apache\conf(我的安装目录为D:\xampp)下的httpd.conf文件(或者点击界面上的Config/Apache(httpd-config)),将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口)
解决完这个问题后需要点击Admin测试,然而打开网页是空白,原因是我们将端口成了8081,而这里进入的是80端口,所以我们需要手动在http://localhost
加上:8081
。
编辑器——Dreamwaver
PHP可选的编辑器有很多,由于我的电脑中已经安装了Dreamwaver,而且它对html与css支持较好,本2015CC版本各方面性能都不错,我就选择了Dreamwaver。
使用Dreamwaver编辑PHP需要设置站点与服务器,具体参见 :
XAMPP修改默认网站目录及DW站点配置
为 Dreamweaver 设置 PHP 开发环境——在 Dreamweaver CS5 中定义 PHP 站点
修改MySQL用户名密码
使用shell命令
点击shell,输入命令 mysqladmin --user=用户名 password "密码"
或mysqladmin --user=用户名 --password=原密码 password "新密码"
参考 Reset the MySQL/MariaDB Root Password
phpmyadmin界面内设置
新版Xampp的phpmyadmin界面与过去有点不同,所以修改密码的方式也变了,以root用户名为例,进入用户账户,找到root行点击修改权限
再点击修改密码即可
忘记MySQL密码的解决办法
我在修改密码时不小心点了生成而未保存生成的密码,在网上找到了几种解决办法。
重新安装XAMPP
覆盖用户权限文件
点击下载
CMD命令
- 停止mysql:用图形化工具或者在cmd命令下输入
net stop mysql
,在c盘根目录下输入 - 打开cmd,我的XAMPP位于D盘
> D:> cd /xampp/mysql/bin> mysqld --skip-grant-tables
跳过权限检查启动mysql服务
- 输完后enter这个窗口进入无法操作状态,保持这个窗口别关闭打开另一个cmd
> D:> cd /xampp/mysql/bin> mysql –u root
用root登录到数据库
- 修改root的密码
> use mysql> update user set password=PASSWORD(’新密码’) where user=’root’;> flush privileges;>quit >mysqladmin shutdown
记得看清分号
- windows下的php运行环境搭建
- Windows下PHP运行环境的搭建
- windows server 2003下 搭建 PHP的运行环境
- windows下的PHP环境搭建
- windows下php开发环境的搭建
- WINDOWS下PHP+Apache环境的搭建
- windows下的php环境搭建
- windows下PHP环境的搭建
- 搭建windows下的php开发环境
- windows下PHP环境的搭建
- windows下PHP开发环境的搭建
- windows下搭建php环境
- Windows下搭建PHP环境
- Windows下PHP环境搭建
- windows 下搭建php环境
- windows环境下的PHP+Apache+MySql的环境搭建
- 基于Windows环境下的PHP开发环境搭建
- 基于Windows环境下的PHP开发环境搭建
- [Text_Mining]notes_3
- Android中"&" 符号,在静态的string.xml中如何表示
- 进程调度API之__wake_up_sync
- oracle的单行函数initcap()
- 27ti
- Windows下PHP运行环境的搭建
- nyoj07
- 高并发解决方案-mysql篇
- js call()方法
- leetCode Single Number I II III
- Windows PowerShell常用命令
- 6410启动崩溃问题处理过程
- 阿里云前端周刊
- 迷途小书童初来乍到