您的位置:首页 > 编程语言 > PHP开发

安装及配置PHP所遇到的问题汇总

2014-06-02 19:25 302 查看
(一)在没有go-pear.bat的php中安装pear因为需要安装phpunit,要先装pear,网上的教程大多数是以双击go-pear.bat开始,但是我安装的php文件夹里压根没有这个文件。
经过几次搜索之后终于找到了办法。
解决步骤如下:
1.下载下面连接的文件至go-pear.phar。
http://pear.php.net/go-pear.phar
该文件最好放到Php目录下,因为下一步执行后,会产生很多文件夹和文件。
2.执行php go-pear.phar
(Windows上执行的时候因为有UAC的问题所以需要以管理员权限运行CMD。
以管理员权限运行CMD的方法。
创建CMD.bat文件-〉该文件中只有一条语句:CMD-〉右键以管理员身份运行该BAT文件即可)
3.一路Enter
安装完毕,大功告成!
更详细的信息可以到pear的网站上获得
http://pear.php.net/manual/en/installation.getting.php
(二)Win7 64位系统 php运行出现undefined function curl_init()解决方法
检查:1. function_exists()下,是否已经支持CURL2. php/ext目录下,php_curl.dll 是否存在;3. php安装目录下,libeay32.dll 和 ssleay32.dll 是否存在!修改配置:1. 修改php.ini,将 ;extension=php_curl.dll前面的分号去掉2. 拷贝 libeay32.dll、ssleay32.dll (例 C:\AppServ\php5\)两个文件到 C:\windows\system32 目录3. 重启Apache(services.msc)即可(Win7 64位系统)[b]重点:[/b]如上面,配置重启Apache后,不支持curl_init()函数,则执行:1.  拷贝php安装目录下,libeay32.dll、ssleay32.dll 到SysWOW64目录(例 C:\Windows.old.000\Windows),而不是 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 SysWOW64 目录;3. 重启 Apache其它方法:  把php_curl.dll拷到c:\windows\和c:\windows\system32里面 重启apache  之后再试试看  或  是把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面 重启apache(三)提示不支持GD1. 打开php.ini;2. 搜索extension=php_gd2.dll,然后把这一行前面的分号(;)去掉;3. 搜索extension=php_mysql.dll,然后把这一行前面的分号(;)去掉; --mysql项4. 搜索extension=php_pdo_mysql.dll,然后把这一行前面的分号(;)去掉; --mysql项5. 重启appache,完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐