巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

PHP装置题目

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-05-01 19:09:03 阅读数: 112

装置这节将报告装置历程中最罕见的题目。PHP 合用于 几近任何的 OS (也许 OSX 之前的 MacOS 除外 ), 和几近任何的WEB 办事器。要装置PHP, 随着 刊行版里的装置 文件的指引. Windows 用户也应当读install.txt 文件. 这儿也有一些赞助文档 。 1. Unix/Windows: 我的php.ini 应当放在哪? 2. Unix: 我装置了 PHP, 但我每次加载一个文档, 会获得下面的动静: "Document Contains No Data"! 若何回事? 3. Unix: 我利用 RPMS 装置 PHP , 但Apache 不撑持 PHP页面! 若何办? 4. Unix: 我利用 RPMS 装置 PHP 3 , 但是它不我须要的数据库编译撑持! 我该若何办? 5. Unix: 我用 FrontPage 扩大包对Apache打了补丁, 突然 PHP 遏制任务。 是PHP 和 Apache FrontPage 包不兼容吗 ? 6. Unix/Windows: 我装置了PHP,但在阅读器里看我的PHP页面时,空缺一片。 7. Unix/Windows: 我装置了PHP,但在阅读器里看我的PHP页面时,我获得一个 server 500 error. 8. 某些操纵体系: 我装置PHP没犯错,但是我启动Apache时,获得一个 undefined symbol errors: [mybox:user /src/php4] root# apachectl configtest apachectl: /usr/local/apache/bin/httpd Undefined symbols:  _compress  _uncompress9. Windows: 我装置了PHP,但在阅读器里看我的PHP页面, 获得以下毛病: cgi error: The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:10. Windows: 我严酷根据install的请求,但是仍是不能让我的php在IIS下任务。 1. Unix/Windows: 我的php.ini 文件应当放在哪? UNIX下默许它应当放在 /usr/local/lib 目次下。 这是它的 <install-path>/lib. 良多人会在编译时转变它,利用--with-config-file-path 标记。 比方, 你能够或许如许设它: --with-config-file-path=/etc而后你能够或许复制源法式包里的 php.ini-dist 到 /etc/php.ini ,编辑它知足你的本地化须要。 Windows下 php.ini默许的途径是 Windows 体系目次. 若是你在利用 Apache webserver, php.ini 则最早在 Apaches 装置目次下被查找, 比方: c:program filesapache groupapache. 如许你能够或许有差别的 php.ini 对应差别版本的 Apache(统一台机械上)。 更多细节请查阅 configuration file. 2. Unix: 我装置了 PHP, 但我每次加载一个文档, 会获得下面的动静: "Document Contains No Data"! 若何回事?这能够或许是由于你的 PHP 发生了core-dumping毛病。 查找你的办事器毛病日记文件,看看是不是属于这类环境。 而后报告这个毛病。若是你晓得若何利用 "gdb",你能够或许供给一个 backtrace 在你的毛病报告里。这将会对开辟职员处理 这个题目有很大赞助。若是你是在将PHP作为Apache模块利用,那末请按下面的步骤做: 遏制 httpd 历程 gdb httpd 遏制 httpd 历程 > run -X -f /path/to/httpd.conf 阅读你适才犯错的 URL > run -X -f /path/to/httpd.conf 若是你另有 core dump, gdb 此刻会告知你 打入: bt 在你的 bug report里应当包罗backtrace 。 这些会被发往 http://bugs.php.net/ 若是你的剧本利用了正则抒发式函数 (ereg() and friends), 你应当确保你编译 PHP 和 Apache 用的是统一个正则抒发式包。 在 PHP 和 Apache 1.3.x 这个历程是主动遏制的。 3. Unix: 我利用 RPMS 装置 PHP , 但Apache 不撑持 PHP页面! 若何办? 假定你装置了 Apache 和 PHP(从 RPM ) , 你须要反正文或增添一些行在你的 http.conf 文件里: # Extra ModulesAddModule mod_php.cAddModule mod_php3.cAddModule mod_perl.c# Extra ModulesLoadModule php_module         modules/mod_php.soLoadModule php3_module        modules/libphp3.so     /* for PHP 3 */LoadModule php4_module        modules/libphp4.so     /* for PHP 4 */LoadModule perl_module        modules/libperl.soAnd add: AddType application/x-httpd-php3 .php3    /* for PHP 3 */AddType application/x-httpd-php .php      /* for PHP 4 */... 到全局域里, 或到你想要的 撑持PHP的假造域里。 4. 我利用 RPMS 装置 PHP 3 , 但是它不我须要的数据库选项撑持! 我该若何办? 由于 PHP 3 内建撑持的干系, 编译一个完全的可适于一切利用的 PHP RPM是相称坚苦的。 在 PHP 4有谈到这点。 对 PHP 3, 咱们只好倡议你利用INSTALL.REDHAT (在 PHP包里)描写的机制。 若是你必然要利用 RPM 版的 PHP 3, 读... RPM 包办理器设置 RPMS 简略的装置,不带数据库撑持 and 由于RPMS 利用 /usr/ 而不是规范的 /usr/local/ 目次寄存文件. 你须要告知 RPM 文件你要撑持哪一种数据库和它们的最下级目次的地位。 下面的例子将诠释在Apache形式下若何撑持通行的数据库Mysql. 固然一切的这些能够或许稍作点窜,以撑持别的的PHP撑持的数据库。咱们假定你装置了 MySQL and Apache ,完全是用 RPMS 装置的。 起首,移去 mod_php3 : rpm -e mod_php3而后获得rpm包并装置, 不是 --重编译 rpm -Uvh mod_php3-3.0.5-2.src.rpm编辑/usr/src/redhat/SPECS/mod_php3.spec 文件 在 %build 一节里增添你想要的数据库撑持, 和途径信息。 对 MySQL 你应当增添: --with-mysql=/usr \%build 节看起来象: ./configure --prefix=/usr     --with-apxs=/usr/sbin/apxs     --with-config-file-path=/usr/lib     --enable-debug=no     --enable-safe-mode     --with-exec-dir=/usr/bin     --with-mysql=/usr     --with-system-regex点窜完成后,象下面如许重编rpm : rpm -bb /usr/src/redhat/SPECS/mod_php3.specThen install the rpm rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm重启 Apache,你已获得了rpm下的Mysql的撑持。 注重到这类做法比你从头获得一个 PHP 3 的tarball 代码,根据 INSTALL.REDHAT 的指引一步一步做要轻易很多。 5. Unix: 我用 FrontPage 扩大包对Apache打了补丁, 突然 PHP 遏制任务。 是PHP 和 Apache FrontPage 包不兼容吗 ? 不是, PHP 和 FrontPage扩大包运转得很好.。题目是FrontPage 包点窜了几个Apache 布局参数,而PHP要用到它们.在FrontPage扩大包被打上后, 从头编译 PHP (利用 "make clean ; make") ,会处理这个题目。 6. Unix/Windows: 我装置了PHP,但在阅读器里看我的PHP页面时,空缺一片。 在阅读器里用"查抄源文件"看你的剧本,你能够或许会发明你看到的是源法式。 这表现 web server 并不送剧本到PHP去履行。必定是办事器设置装备摆设上哪儿出了错。 细心查抄PHP装置的 server 设置装备摆设。7. Unix/Windows: 我装置了PHP,但在阅读器里看我的 PHP页面时,我获得一个 server 500 error。 这是办事器在运转 PHP 时发生了毛病。 为了看到可读的毛病信息,在号令行,转变目次到 (php.exe Windows)地点目次, 运转 php -i. 若是有任何题目,具体的毛病信息就显现出来了,它会告知你下一步该做甚么。 若是你获得满屏的HTML代码 (phpinfo() 函数的输入), 那末PHP任务一般,这个毛病便是由于办事器设置装备摆设激发的,应当细心查抄。8. 某些操纵体系: 我装置PHP没犯错,但是我启动Apache时,获得一个 undefined symbol errors: [mybox:user /src/php4] root# apachectl configtest apachectl: /usr/local/apache/bin/httpd Undefined symbols:  _compress  _uncompress这个题目实在与 PHP 有关, 而与 MySQL 客户端库有关。 --with-zlib,有些操纵体系须要,而有些不须要。MySQL FAQ已报告了这个题目。 9. Windows: 我装置了PHP,但在阅读器里看我的PHP页面, 获得以下毛病: cgi error: The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:这是 PHP 底子不发生任何输入。 为了看到可读的毛病信息,在号令行,转变目次到 (php.exe Windows)地点目次, 运转 php -i. 若是有任何题目,具体的毛病信息就显现出来了,它会告知你下一步该做甚么。 若是你获得满屏的HTML代码 (phpinfo() 函数的输入), 那末PHP任务一般。 一旦PHP在号令行形式下任务,再看看你的剧本法式, 它仍是失利,能够或许是由于以下缘由: 你的PHP剧本的权限允许。 php.exe, php4ts.dll, php.ini 或任何你能够或许装入的PHP文件,它样都必须能被匿名 internet 用户 ISUR_<machinename> 拜候。 剧本文件底子不存在(或不是你以为的地位。)请注重在IIS里,你能够或许梗阻这个毛病,做法是在设置剧本映照目次时, 选上"check file exists"框。如许若是剧本不存在,办事器会前往一个404毛病。 如许做也有别的的一些益处, 便是IIS仅为你做颠末受权的操纵。 10. Windows: 我严酷根据install的请求做,但是仍是不能让我的php在IIS下任务。 肯定任何想要运转PHP的用户有操纵php.exe的权限! IIS 利用匿名的internet用户,它是在IIS装置时体系主动增添的。 这个用户须要操纵 php.exe的权限. 另有,任何须要受权的用户也必须有拜候 php.exe的权限。 在 IIS4下,你要告知它PHP是一个剧本引擎。 
TAG标签: PHP装置题目  
一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。比来几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

上一篇: PHP概述. | 下一篇:发问的聪明

相干消息more

11
05月
专业网站设想公司和专业网站扶植公司揭秘巅云建

比来专业网站扶植的公司为了能够或许让咱们的客户能够或许找到一个更好的巅云建站,居心在网站下面发布了一些对于若何让本身寻觅到一个比拟优良的巅云建站的建... >>概况

11
04月
前端速来!2017年6月前端开辟者干货大合集

每一个月的前端开辟者干货素材大合集,绝对而言加倍专一于为网页设想师和前端开辟者汇集相干的东西和素材,此次的大合集傍边包罗一款很是风趣的屏幕录相... >>概况

30
04月
php 笼统类的简略利用

All right, 父类postParent界说为笼统,划定子类必须从头完成 buildHTML()体例,这个体例并不花括号,若是有不论... >>概况

11
04月
前端速来!2017年6月前端开辟者干货大合集

每一个月的前端开辟者干货素材大合集,绝对而言加倍专一于为网页设想师和前端开辟者汇集相干的东西和素材,此次的大合集傍边包罗一款很是风趣的屏幕录相... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站