过去,我在Windows上使用WAMPserver为我解析PHP。这是一个预先配置的软件包,专注于使用MySQL。
当我尝试运行PostgreSQL时,我收到错误消息,说我的PHP版本没有编译为可以与PostgreSQL一起使用。
所以,我最近卸载了WAMP并且每个都与它相关联。我已经下载了带有openSSL的Apache 2.2.11,以管理员身份安装(你知道,以管理员身份运行命令提示符,cd到完成下载的目录并执行它,所以安装是以管理员身份完成的)。
就是这样。我现在安装了Apache,“它工作”显示出来,所以我就是这么远。
现在我想知道,我是否下载了exe和安装,或zip,或其他东西。 确保我的系统上的PHP能够处理我能投入的所有内容,最好的做法是什么?
另外,首先是PHP,或者是MySQL / Postgre。 最后,梨花呢?我需要安装PEAR,这在Windows上不是标准配置。我猜猜PHP下载中的pear.bat文件会为我做这个吗?
编辑:我看到一个接近投票,但没有评论为什么。这让我想知道那些如此懒惰和粗鲁的人如何得到somany点。答案 0 :(得分:3)
我建议下载zip包,因为配置php并不是那么困难,它允许你根据需要添加功能。
至于是否首先安装php或MySQL / PostgreSQL, - 这并不重要。您可以按任何顺序安装它们。
您对PEAR的猜测非常正确
答案 1 :(得分:3)
我之前没有使用过wamp,所以我无法评论
然而,我确实使用听起来非常相似的xampp在xampp如果我想启用postgres支持我编辑php.ini文件并取消注释ini文件的postgres部分,与我需要的任何扩展名相同
如果你遇到困难,或许这可能是你可以尝试的替代方案
答案 2 :(得分:0)
设置HTTP服务器/ PHP /数据库机器的方法有很多种。有时,开发设置的行为将与实时服务器的行为不同。
我建议找出您的网络主机正在使用的设置,然后获取尽可能接近的vmware appliance图像,并使用它的软件包管理器获取任何其他软件(这更容易安装窗口)。
在VM和主机之间设置文件共享链接,确保您可以在主机操作系统中运行的浏览器中查看VM的端口80并进行设置。