我需要在我的EasyPhp环境中启用pdo_mysql,所以我去了php.ini文件并取消注释以下行:
extension=php_pdo_mysql.dll
Run Code Online (Sandbox Code Playgroud)
不幸的是我仍然有同样的问题.我正在使用CLI,所以我想我需要找到CLI使用的php.ini文件.我该怎么找到它?
问题: OpenSSL无法在我的Windows环境中运行.OpenSSL重复报告错误0x02001003,0x2006D080和0x0E064002.
环境:
Windows NT x 6.1 build 7601 (Windows 7 Business Edition Service Pack 1) i586
Apache/2.4.4 (Win32)
PHP/5.4.13 x86
PHP Directory: E:\wamp\php\
Virtual Host Directory: E:\Projects\1\public_html
Run Code Online (Sandbox Code Playgroud)
我尝试过的:
extension=php_openssl.dllE:\wamp\php\extras\openssl.cnfE:\wamp\phpconfigargs<Directory E:\wamp\php\extras>在apache配置中指定openssl.cnf到virtualhost public_html,指向并仍然得到相同的错误码:
$privateKey = openssl_pkey_new();
while($message = openssl_error_string()){
echo $message.'<br />'.PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)
结果:
error:02001003:system library:fopen:No such …Run Code Online (Sandbox Code Playgroud) 我正在使用EasyPhp在Windows XP SP2计算机上运行服务器.让我们称之为computer_1.计算机的IP地址是192.168.1.2
现在我在局域网上有另一台计算机(computer_2),IP地址为192.168.1.3
我想从computer_2访问computer_1上的网站.
comupter_2可以ping通computer_1(ping 192.168.1.2有效)
但是当我 在computer_2的浏览器中输入http://192.168.1.2时,没有任何反应.
我想从computer_2访问comupter_1上的网站.
我有一个用PHP和mysql编写的网站(由其他人编写)我需要改变它 - 只是为了你的兴趣它是bridgetjonesart.co.uk.所以我想我会把它下载到我的桌面电脑上并在本地使用简单的php和mysql进行更改然后再次上传.
我有sql数据库作为根目录中的文件'runningc_bjart.sql'.我首先使用php admin创建一个与原始名称相同的数据库,然后使用import ...一个表似乎被创建但后来收到错误...错误
SQL query: DocumentationEdit Edit
SELECT `comment`
FROM `phpmyadmin`.`pma_column_info`
WHERE db_name = 'runningc_bjart'
AND table_name = ''
AND column_name = '(db_comment)'
MySQL said: Documentation
#1100 - Table 'pma_column_info' was not locked with LOCK TABLES
---------
Error
SQL query: DocumentationEdit Edit
SELECT `comment`
FROM `phpmyadmin`.`pma_column_info`
WHERE db_name = 'runningc_bjart'
AND table_name = ''
AND column_name = '(db_comment)'
MySQL said: Documentation
#1100 - Table 'pma_column_info' was not locked with LOCK TABLES
Run Code Online (Sandbox Code Playgroud)
我不知道下一步该尝试什么,任何帮助都会非常感激.谢谢.布里奇特
我试图使用easyPHP启动MySQL:响应是日志文件的警报窗口.主要错误是< - 插件'FEDERATED'被禁用 - >.
通过在线研究,我发现解决方案是将联合选项添加到my.ini文件中.我这样做了,但它仍然没有用.
以下是日志文件的摘录以获取更多信息:
2013-05-03 14:12:57 3776 [Note] Plugin 'FEDERATED' is disabled.
2013-05-03 14:12:57 1b4c InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2013-05-03 14:12:57 3776 [Note] InnoDB: The InnoDB memory heap is disabled
2013-05-03 14:12:57 3776 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2013-05-03 14:12:57 3776 [Note] InnoDB: Compressed tables use zlib …Run Code Online (Sandbox Code Playgroud) 我正在处理一个旧的数据库php数组到一个新的数据库.数据.php文件总共大约220 MB.
我已在脚本中插入这些行,以便它可以正常运行:
ini_set("memory_limit", "-1");
set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)
这就是我包含产品的方式:
// The exports made by PHPMYADMIN, exported as PHP-Array
require_once 'export/tx_ttproductsv2_products.php';
require_once 'export/tx_ttproductsv2_keyword.php';
require_once 'export/tx_ttproductsv2_keywords_in_products.php';
require_once 'export/tx_ttproductsv2_typebook.php';
require_once 'export/tx_ttproductsv2_typegospel7.php';
require_once 'export/tx_ttproductsv2_typemedia.php';
Run Code Online (Sandbox Code Playgroud)
当脚本试图要求它们时,我收到此错误:
PHP致命错误:内存不足(分配880541696)(试图分配469762048字节)......
我在x64 Win 7 SP1上运行了本地EasyPHP安装.我有6 GB的内存,Intel i5.
如何在没有内存错误的情况下让PHP运行整个脚本?
这个问题完全打了我一整天.我重新格式化了我的旧Windows XP comp并试图安装XAMPP只是为了发现当我尝试启动Apache xampp声称端口80正忙......什么事情都意味着什么?
所以我尝试卸载并转移到EasyPHP,而当我安装时,我收到错误"Apache配置文件中的错误:系统无法执行指定的程序"
不,我现在还没有Skype或任何其他程序,就像我说的那样我刚刚重新改造,所以我们正在做什么.
我希望能够解决这个问题,但是如果你给我一个答案,那么请具体说明方向bc我只是编程,从来没有在IT上玩过很多并且使用命令行,而对我来说并不是很有趣.
我在这里问这个,因为我认为它不仅适用于EasyPHP本身.
我目前使用EasyPHP作为我的WAMP开发服务器,因此我可以创建Web应用程序.问题是,当我将mysqli对象连接到数据库时需要1秒钟.在共享主机上运行相同的查询会导致速度超过200倍.这应该是我应该担心的吗?在可伸缩性或将我的应用程序移动到另一台服务器方面,花一点时间看看问题是否明智?我只是假设也许EasyPHP很慢.不是一个专业,只是让我觉得有趣的东西.
目前在我的Windows 7机器上,它是 C:\Program Files (x86)\EasyPHP-5.3.8.1\www
我想把它指向驱动器D上的另一个位置,说 D:\code
我该怎么办?
我已经安装了EasyPHP WAMP用于本地开发(我没有托管任何网站).
有没有办法为单独的虚拟主机设置自定义php设置?
目前和开箱即用,php.ini文件加载自:C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\binaries\php\php_runningversion\php.ini如果,例如,我可以将自定义php.ini文件放入虚拟主机目录以覆盖原始设置,这将是很好的php.ini这样,我可以更好地模拟一个生产服务器的环境基于每个站点.
我已经看到这个与在线托管帐户的工作.但我无法弄清楚如何在我的机器上完成这项工作.