PHP环境搭建 – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 本地 PHP 环境速度很慢原来是这个原因! https://ihacksoft.com/archive/943.html https://ihacksoft.com/archive/943.html#respond Tue, 10 Dec 2019 01:36:00 +0000 https://ihacksoft.com/?p=1672   我用的是 phpStudy,怎么说呢,主要是看中它的 php+Apache 或 php+Nginx 版本切换很方便,有利于调试。一直有个问题,就是本地搭建测试网站的时候访问速度很慢,尤其是动态页面,都没放在服务器上快,奇怪了。本来以为是 phpStudy 的问题,其实不然,其它的 PHP 环境包也都一样,问题的根本原因是 localhost 解析问题。解决方法很简单:

  将数据库的连接地址改成:127.0.0.1。很多 php 系统默认的数据库连接地址为 localhost,如果你在安装的时候没有改成 127.0.0.1,那么找到它的相关配置文件进行修改:

本地 PHP 速度很慢

  经测试,速度真的快了不少!几乎秒开了,问题完美解决!

]]>
https://ihacksoft.com/archive/943.html/feed 0
PHP环境缺少VC运行库 – PHP版本与VC版本的对应依赖关系 https://ihacksoft.com/archive/566.html https://ihacksoft.com/archive/566.html#respond Mon, 15 Apr 2019 15:31:11 +0000 https://ihacksoft.com/?p=1295   早上出差在飞机上,用的是新的小笔记本。结果因为工作原因需要临时搭建一个 PHP 运行环境测试网站,下载了 phpStudy。因为是特别“干净”的系统,发现系统里根本没有安装 VC 运行库,导致 PHP 无法正常运行。很多人可能不清楚,PHP 和 微软的 Visual C++ 也有关系吗?

  答案是肯定的。很多常用软件都是采用 Microsoft Visual Studio 编写的,这类软件的运行就需要依赖 Visual C++ 运行库,比如 QQ、迅雷、Adobe 软件等,如果没有安装 VC++ 运行库或者安装的版本不完整,就可能会导致这些软件启动时报错,或者提示缺少库文件。

  回到原题,PHP 与 VC运行库的关系是怎么样的呢?php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库(Microsoft Visual C++ 2008 SP1 Redistributable Package)才能运行;php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库;php7.0、7.1是vc14编译,如用php7.0、7.1及以上版本必须安装vc14运行库。

]]>
https://ihacksoft.com/archive/566.html/feed 0
phpStudy for IIS 官方原版下载 – IIS 6/7/8一键安装PHP环境 https://ihacksoft.com/archive/phpstudy-for-iis-6-7-8.html https://ihacksoft.com/archive/phpstudy-for-iis-6-7-8.html#respond Mon, 10 Mar 2014 08:32:02 +0000 https://ihacksoft.com/?p=1207   在IIS上手动安装配置PHP环境是件比较繁琐的事情,虽然网上有IIS+PHP的一键安装包,不过基本上都是 For IIS6的,如果我的服务器是 Windows Server 2008 怎么办呢?有没有适合 IIS7 或 IIS8 的PHP一键安装包?答案是肯定的,那就是今天刚刚发布的新版phpStudy for IIS。]]>   在IIS上手动安装配置PHP环境是件比较繁琐的事情,虽然网上有IIS+PHP的一键安装包,不过基本上都是 For IIS6的,如果我的服务器是 Windows Server 2008 怎么办呢?有没有适合 IIS7 或 IIS8 的PHP一键安装包?答案是肯定的,那就是今天刚刚发布的新版phpStudy for IIS。

  说实话,小编从来不用PHP+IIS这样的组合,一般都用PHPnow里的Apache+PHP,不过为了小站,还是亲自己下载试用了一番。结果,我们认为这款环境集成安装包相当好用,不仅是傻瓜式安装,而且它具备以下几个特点:
1、自动识别IIS版本;
2、自带专门的控制面板,并且可以通过软件上的站点域名管理给IIS添加站点并自动配好php;
3、自带php5.2+php5.3+php5.4支持一键切换。

  此外,phpStudy集成了IIS+php5.2/5.3/5.4+mysql+phpmyadmin+sql-front+ZendOptimizer,当然没有Apache了。

  体积不大,20M多点。安装方法也很简单,下载解压后运行,如下图:

phpStudy for IIS

  绿色安装,解压到你所希望的任意目录内即可。这样就算完成了,运行主程序,如下图:

phpStudy for IIS

  选择一个PHP的版本点一下“应用”按钮就OK了。如果你系统里没有安装IIS,那么它会自动检测并弹出提示。所以开始前,请先安装好IIS,而且IIS7/8需要安装FastCGI 模块。

  至于MySQL的数据库用户名和密码,软件默认为都是root,安装后可以自行修改。

  如果启动的时候防火墙提示了httpd和mysqld程序,请全部允许。其它就不多介绍了,打包的文件里面包括了帮助说明文档,自己看看吧。

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/phpstudy-for-iis-6-7-8.html/feed 0
可移动的PHP环境 – USBWebserver下载、安装及使用方法 https://ihacksoft.com/archive/usbwebserver-85.html https://ihacksoft.com/archive/usbwebserver-85.html#comments Mon, 12 Nov 2012 06:15:35 +0000 https://ihacksoft.com/?p=751   以前怎么没有发现这款好软件?因为我之前经常会在公司电脑和自己家笔记本电脑上测试、修改和制作网站,通常都是Wordpress程序,需要PHP环境。一直都用PHPnow,但是它安装在一台电脑上后,想在另一电脑上同样使用,必须重新安装。因为虽然PHPnow是绿色安装包,不过它还是在系统里写入Apache和MySQL的服务程序。所以每次我都得把htdocs目录以及数据库导出文件从公司拷回家……]]>   以前怎么没有发现这款好软件?因为我之前经常会在公司电脑和自己家笔记本电脑上测试、修改和制作网站,通常都是Wordpress程序,需要PHP环境。一直都用PHPnow,但是它安装在一台电脑上后,想在另一电脑上同样使用,必须重新安装。因为虽然PHPnow是绿色安装包,不过它还是在系统里写入Apache和MySQL的服务程序。所以每次我都得把htdocs目录以及数据库导出文件从公司拷回家,第二天又得从家里拷出来“导回”公司的电脑,实现所谓的“同步”,真是麻烦死了。

  现在好了,有了USBWebserver,以上的烦恼就没有了。它是一款免费开源的PHP环境搭建工具,就算是菜鸟,也能非常轻松地搭建起PHP+Apache+MySQL+phpMyAdmin的环境。而关键在于,它是可移动的。看标题“USB Webserver”就知道,它是可以在U盘、移动硬盘等USB存储设备的任意位置安装和使用。

  目前官方最新版为USBWebserver v8.5,主要包含有以下几个组件:
More php extensions
PHP Version 5.3.9
Apache 2.2.21
PhpMyAdmin 3.4.9.0
MySQL 5.5

  下面做个安装使用的演示。特意拿了我的U盘做演示,先下载,安装包15.8M,解压到任一目录,在些提醒一下,务必采用英文目录。解压出来30M,双击运行usbwebserver.exe,界面非常简洁:

USBWebserver

设置也非常简单明了,看下图:

USBWebserver

这里的Language一定要选“English”(默认不是),不然菜单都是看不懂的单词。“Root dir”就是网站的目录;“Port apache”是Apache的端口。“Port MySQL”是MySQL端口。它之所以不采用默认端口是有原因,我想是因为避免和系统里已经有的Apache和MySQL起冲突。事实证实它是完全独立工作的,我系统里确实安装了PHPnow的PHP环境,但互不影响,它不向系统内写入任何文件,完全绿色。网站搭建成功!看下图:

USBWebserver

Web默认访问地址:http://localhost:8080/
phpMyAdmin数据库管理地址:http://localhost:8080/phpmyadmin/
帐号:root,密码:usbw。

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/usbwebserver-85.html/feed 2
Windows 8搭建PHP环境 – PHPnow傻瓜式安装及使用方法 https://ihacksoft.com/archive/windows-8-phpnow.html https://ihacksoft.com/archive/windows-8-phpnow.html#comments Sat, 10 Nov 2012 06:57:08 +0000 https://ihacksoft.com/?p=749   以后的操作平台要慢慢过渡到Windows 8了,对于我们搞网站搞Wordpress的又怎么少得了PHP环境。Win8下搭建PHP环境其实和Win 7没什么两样,但是刚刚在安装PHPnow时遇到一点问题,等会会讲到。Windows 8自带了IIS8,也就nternet Information Services 第8版,也是微软Web服务器的最新版本。通过简单的配置,IIS也能支持PHP,不过你接下来还要手动一个个安装Apache、MySQL等,太麻烦了。所以还是推荐使用PHP环境集成包。]]>   以后的操作平台要慢慢过渡到Windows 8了,对于我们搞网站搞Wordpress的又怎么少得了PHP环境。Win8下搭建PHP环境其实和Win 7没什么两样,但是刚刚在安装PHPnow时遇到一点问题,等会会讲到。Windows 8自带了IIS8,就是Internet Information Services 第8版,也是微软Web服务器的最新版本。通过简单的配置,IIS也能支持PHP,不过你接下来还要手动一个个安装Apache、MySQL等,太麻烦了。所以还是推荐使用PHP环境集成包。

  关于PHPnow,昨天已经介绍过了,它包含了PHP、Apache、MySQL、phpMyAdmin、Zend Optimizer和eAccelerator几个组件,并且和同类软件不同的是,它是一个绿色的PHP环境安装包,所有的程序安装都是通过批处理进行的。这也是我选择它的原因,当然了,其它如XAMPP、Wamp Server和EasyPHP等也是非常优秀的。在XP下的安装就不多介绍了,很简单,官网也有教程。主要谈谈在Windows 7和Windows 8下的安装方法,其实也一样的,我们以最新的Win8为例,完整地演示一次。

  首先还是下载吧!点击下载最新版的PHPnow。解压到您要安装的目录,和XP不同的是,不能双击Setup.exe直接安装,会出现CMD窗口一闪而过的现象,因为Win8有UAC帐户权限控制机制,但也不能右击“以管理身份运行”,还是一闪而过的黑色窗口。正确的方法是:

一、以管理员身份打开命令提示符。Windows 8还真是麻烦,没有了开始菜单,都找不到搜索框。方法是调出右侧的菜单栏,找到“搜索”了,点击输入“cmd”,找到后右击一下,然后点击下面出现的“以管理员身份运行”选项把它打开。或者在system32目录下找到了cmd.exe,然后右击以管理员身份运行。

二、打开后退到PHPnow目录,输入setup.cmd,回车,开始安装了!如下图:

作者似乎不太建议安装新版本的Apache和MySQL,可能考虑到兼容性吧?

Windows 8安装PHPnow

正在解压安装……

Windows 8安装PHPnow

到最后的时候有个问题,会跳出一个错误提示框,拒绝访问之类,当时没想到截图,直接点掉了,好像是配置文件的备份问题。不是什么大的问题,没回过去,经测试一切正常。

Windows 8安装PHPnow

  另外,PHPnow会在系统内安装两个服务,分别是Apache_pn和MySQL5_pn,并且开机自动启动。像我这样的内存控,肯定选择停止服务,并投为手动,在需要使用的时候再重新开启,不然内存白白浪费了。当然,你也可以写个批处理来方便开启和关闭。

]]>
https://ihacksoft.com/archive/windows-8-phpnow.html/feed 10
PHPnow – 绿色的PHP环境安装包(PHP+Apache+MySQL+phpMyAdmin) https://ihacksoft.com/archive/phpnow-156.html https://ihacksoft.com/archive/phpnow-156.html#comments Fri, 09 Nov 2012 10:34:25 +0000 https://ihacksoft.com/?p=747   玩Wordpress的童鞋们都知道,想在本地调试,必须安装PHP+Apache+Mysql的环境,否则Wordpress无法运行。当然了,这里我只是举个例子,包括Discuz!、PHPwind、织梦Dedecms以及齐博PHP168等网站系统都需要PHP环境的支持。但是我们本地调试基本都在Windows系统下,但是没人会选择微软自带的IIS,因为IIS要支持PHP还得通过一番配置,而且执行效率也没Apache好。]]>   玩Wordpress的童鞋们都知道,想在本地调试,必须安装PHP+Apache+Mysql的环境,否则Wordpress无法运行。当然了,这里我只是举个例子,包括Discuz!、PHPwind、织梦Dedecms以及齐博PHP168等网站系统都需要PHP环境的支持。但是我们本地调试基本都在Windows系统下,但是没人会选择微软自带的IIS,因为IIS要支持PHP还得通过一番配置,而且执行效率也没Apache好。 同时,一个个地安装Apache、PHP、Mysql和phpMyAdmin(MySQL数据库的管理工具)也是件非常繁琐的事,所以我们选择环境集成包,一口气把它们全部安装上。

  网络上有PHP环境安装包程序提供下载,不知道大家用的是什么版本。我个人早期使用的是XAMPP,印象中当时不是很稳定,有时服务能启动,有时却启动失败,有小BUG,相信现在它应该已经“成熟”了。后来PHPnow出来了,“绿色”吸引了我,下载下来试用,发现很好用,安装简单,运行稳定。不管是安装还是管理,都是通过批处理进行的,这点我比较喜欢,也一直使用至今。

PHPnow

PHPnow是完全免费的,目前最新版本为1.5.6,日期停留在了2010.09.22,已经好久没有更新了,不过也够用了。它包含以下几个组件:
Apache 2.0.63 / 2.2.16
PHP 5.2.14
MySQL 5.0.90 / 5.1.50
phpMyAdmin 3.3.7
Zend Optimizer 3.3.3
eAccelerator 0.9.6-1

  上面几个不解释了,大家都知道的。下面两个比较陌生吧?回答下面两个问题。
什么是Zend Optimizer?什么是eAccelerator?
专业的语就不说了,简单点说,Zend Optimizer就是用优化代码的方法来提高PHP应用程序的执行速度,一般情况下,使用Zend Optimizer的PHP程序比不使用的执行速度要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务。eAccelerator的功能也是一样,也是一个php加速器,优化动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率,使得执行效率能提高1-10倍。

  至于PHPnow的安装使用方法,打算明天再写,请继续关注本站。

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/phpnow-156.html/feed 2