WAMP中修改PHP.ini

最近项目中要用到给国外的手机发送短信,国外的话,阿里云的短信服务就不支持了,就想到了亚马逊,

亚马逊有一个Simple Notification Service,即可以给手机发推送,也能发短信来通知用户,

他提供了JavaSDK和PHP SDK,因为PHP比较容易,我就选择了PHP,因为我的网站www.orangeui.cn也能用它做的,

我用的网站安装程序是WAMP,打包了Apache,MySql,和PHP,

然后就参考网上的文章开始试了,结果报错,

ssl certificate problem unable to get local issuer certificate

我从晚上七点开始百度,一直摆到12点,解决方案都差不多,

就是下载一个证书,然后设置php.ini里面curl

[curl]

; A default value for the CURLOPT_CAINFO option. This is required tobe an

; absolute path.

curl.cainfo = "C:/ca-bundle.crt"

我一切都照做了,不断的下载不同版本的证书,不断的更换证书的目录,

C盘也放了,windows也放了,system32也放了,syswow64也放了,php目录也放了,

apache也重启了好多次,见鬼了就是不行,没办法,想着明天再试吧,

第二天一得空,就再找,在stackoverflow上瞅着一篇问题和我一样,

其实昨天也看过的,也照着做了,心想想,从上到下仔细再看看,

因为它里面是会话式的,有很多热心的人提供不同的方案,

我发现里面有人说到在网页用下面这句代码来查看一下配置是否正确,

echo "curl.cainfo: ", ini_get('curl.cainfo'), "<p>";

然后我就看了,发现输出为空,这就怪了,我明明是设置了的呀,

里面又有人提到phpinfo()这个函数,查看下配置

发现这个函数列出来的php.ini的路径和我所改的php.ini的路径不一样,

我的天啊,我一直在改php安装目录下面的php.ini,

但是Apache用的确是它apache安装目录下面的php.ini,

郁闷死心,终于找到这个正确的php.ini,按网上常用的方法配置,就解决了, 




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: server.ini文件通常是用于配置服务器的参数和选项的文件。它不是一个可以直接运行的程序,而是一个文本文件。 如果你想在服务器上使用这个文件,需要将其放置到服务器软件的安装目录,并在服务器软件启动时指定使用该配置文件。具体的操作方法可能会因不同的服务器软件而有所不同,你需要参考相应的文档来了解如何使用server.ini文件。 如果你想在本地计算机上使用server.ini文件,可以考虑使用一些开源的服务器软件模拟器,例如XAMPP或WAMP等,这些软件通常会提供一个可视化的界面,方便你进行配置和管理。 ### 回答2: server.ini文件是一种配置文件,通常用于配置服务器的相关参数和设置。要让server.ini文件运行,通常需要按照以下步骤进行操作: 1. 找到server.ini文件:首先需要找到server.ini文件的位置。它通常位于服务器的安装目录或配置文件目录。可以使用文件管理器或命令行工具进行查找,具体位置可能因服务器软件而异。 2. 打开server.ini文件:找到server.ini文件后,使用文本编辑器(例如记事本、Sublime Text等)打开文件。确保以管理员权限打开文件以便进行修改。 3. 修改server.ini配置:server.ini文件内包含了服务器的各种配置项和参数。根据具体需求,修改配置项的值。可以修改服务器的监听端口、缓存大小、连接数限制等参数。注意,在修改之前最好备份server.ini文件,以便出现问题时可以还原。 4. 保存文件并重启服务器:在修改配置项后,保存server.ini文件。然后,需要重启服务器软件使其应用新的配置。在重启之前,确保当前的服务器会话已经关闭。 5. 检查服务器状态:重新启动服务器后,可以通过查看日志文件或运行相应的命令来验证配置是否生效。检查服务器是否能够正常启动,并通过相应的端口进行访问。 总结起来,运行server.ini文件需要找到文件、打开文件、修改配置、保存文件、重启服务器等步骤。通过正确配置server.ini文件,可以改变服务器的行为和性能,满足自己的需求。 ### 回答3: server.ini文件不是一个可执行文件,而是一个配置文件。它用于配置服务器端程序的一些参数和选项。要使server.ini文件生效,需要将其放置在服务器端程序的运行目录下,并在程序启动时读取该配置文件。 具体的运行步骤如下: 1. 将server.ini文件放置在服务器程序的运行目录下(通常是服务器程序的根目录)。 2. 启动服务器程序。 3. 服务器程序在启动时读取server.ini文件,并根据其的配置信息来设置程序的运行参数和选项。 在server.ini文件,可以配置一些与服务器程序相关的参数,例如监听端口、数据库连接信息、日志文件路径、缓存大小等。这些参数将会影响服务器程序的运行行为。 在编写server.ini文件时,需要遵循一定的规则和格式。常见的格式是键值对的形式,例如: ```ini [Server] Port = 8080 MaxConnections = 100 LogFile = /var/log/server.log ``` 上述示例,[Server]是一个节的名称,Port、MaxConnections和LogFile是该节下的键,8080、100和/var/log/server.log是这些键对应的值。 通过修改server.ini文件的配置参数,可以实现对服务器程序的灵活配置,满足不同的需求。例如,修改监听端口可以使服务器程序监听不同的端口号,修改日志文件路径可以将日志记录到指定的文件等。 总之,server.ini文件的运行方式是将其放置在服务器程序的运行目录下,并在启动程序时进行读取和解析。通过修改该文件的配置信息,可以自定义服务器程序的行为。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值