设为首页 收藏本站
查看: 669|回复: 0

[经验分享] PHP实践之路(一)搭建PHP运行环境(php+mysql+apache)

[复制链接]

尚未签到

发表于 2016-10-22 09:22:02 | 显示全部楼层 |阅读模式
以前都是采用phpnow一键搭建php环境,但是总感觉很多东西都不懂,所以决定采用手动的方式自己搭建一个php环境,于是出现了此文
PHP实践之路(目录索引)


一、环境

1、php:php-5.4.7
  下载地址http://windows.php.net/downloads/releases/php-5.4.7-Win32-VC9-x86.zip

2、mysql:mysql5.0
  下载地址:http://www.mysql.com

3、apache:apache2.2
  下载地址:http://www.apache.org

二、关键步骤

1、下载php解压到某一个目录,如D:\php-5.4.7

2、配置php.ini
  1)、在D:\php-5.4.7目录下找到php.ini-development文件,将该文件修改为php.ini
  2)、查找extension=php_gd2.dll和extension=php_mysql.dll,并去掉其前面的分号(;),保存设置





3、将php-5.4.7目录下ext文件夹内的php_gd2.dll和php_mysql.dll复制到c:\windows\system32

4、下载并安装mysql,这里不详细讲

5、下载apache2.2,安装

6、配置apache

1)、打开Apache的配置文件—httpd.conf,该文件在conf目录下

2)、配置默认启动文件,查找DirectoryIndex关键字,也就是在仅指定目录的情况下,默认显示的文件名。可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开,比如有些网站的首页是index.htm,就在光标那里加上“index.htm ”文件名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。





3)、添加php的支持,查找LoadModule关键词,并添加以下语句



LoadModule php5_module "D:\php-5.4.7\php5apache2_2.dll"
PHPIniDir "D:\php-5.4.7"
AddType application/x-httpd-php .php
4)、指定apache服务器监听的端口号Listen 8080





7、测试

1)、在apache的安装目录下的htdocs目录下新建一个文件index.php,内容如下

<?php
phpinfo();
?>

2)、启动apache,在浏览器中输入http://localhost:8080/index.php,可以看到页面中出现了许多php的配置信息

三、总结

1、在搭建环境中出现以下问题

1)、httpd.exe: Could not reliably determine the server's fully qualified domain name


解决方法是找到apache的配置文件httpd.conf,找到其中的ServerName,将前面的#好去掉

2)、提供了一个无效的参数。 : Child 1736: setup_inherited_listeners(), WSASocket failed to open the inherited socket.

解决方法是:属性->协议->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可



2、养成查看日志文件的习惯

   在测试apache时,如果有错误注意查看log目录下的error.log文件。安装或者调试任何东西都要养成查看日志的习惯
  

版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-289686-1-1.html 上篇帖子: MySQL Cluster初步测试结果汇总图示报告 --> 用mysqlslap与sysbench进行测试 下篇帖子: MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表