我正在使用一组API来获取数据。在XAMPP上,我的网站运行正常,但在wamp或实时服务器上均无法正常工作。在wamp上,它没有将数据插入数据库,在实时服务器ALEXA上,Api无法正常工作。我在XAMPP上的设置是
数据库服务器
Server: 127.0.0.1 via TCP/IP
Server type: MariaDB
Server connection: SSL is not being used Documentation
Server version: 10.1.38-MariaDB - mariadb.org binary distribution
Protocol version: 10
User: root@localhost
Server charset: UTF-8 Unicode (utf8)
Web服务器
Apache/2.4.38 (Win64) OpenSSL/1.0.2q PHP/5.6.40
Database client version: libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
PHP extension: mysqliDocumentation curlDocumentation mbstringDocumentation
PHP version: 5.6.40
虽然我在WAMPP / Live Server上具有相同的设置,但是我已经检查了扩展名和php.ini文件是否相同
首先,我运行此代码以从api获取数据 https://onlinenotepad.us/UQP8l6S6CX
第二,我运行此文件以调用api(alexa api不能实时运行 服务器,而其他服务器工作正常)https://onlinenotepad.us/Y9Rnf7tx7e
这是最后运行的过程代码finalProcess.php 将数据存储在db中。 $ arguments包含数据
在Live Server上,未调用alexa rank api。 在WAMPP上,其未获取数据。 在XAMPP上,一切都很完美!