好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

windows环境配置apachemysqlphp.doc

26页
  • 卖家[上传人]:自***
  • 文档编号:78960649
  • 上传时间:2019-02-15
  • 文档格式:DOC
  • 文档大小:2.10MB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Apache的安装:注:本例只截取需要注意的截图,其它默认则不显示1.       服务器信息可以按照默认配置,如果服务器的80端口没被其他服务器程序占据可选“for All Users,on Port 80, as a Service—Recommended.”如果仅为当前用户使用,使用8080端口,手动启动,选择“only for the Current User, on Port 8080, when started Manually.”端口号是可以通过配置文件进行修改的 2. “Typical”为默认安装,“Custom”为用户自定义安装 3. 单击“Build Headers and libraries”,选择“This feature will be installed on local dirive.”4. 可以选择“Change”来更改默认安装路径,本例按默认安装 5.安装完成后会出现apache服务管理器 服务管理列表中有现在可以启动的服务项目注:如果你安装后服务管理列表中没有出现apache的服务项就说明在安装过程中出现了错误,这时候可以手动进行安装使用cmd进入C:\Program Files\Apache Software Foundation\Apache2.2\bin这是我本机安装的目录, 并执行httpd -k install命令,提示成功后即可在服务管理列表中看到apache服务。

       由于我机器已正常安装此服务所以在执行此命令的时候提示安装服务出错,关于httpd的相关执行命令可自行搜索6.现在可以测试一下apache是否安装成功在浏览器输入localhost或127.0.0.1 如果安装时选择的不是使用80端口则此处访问时需加入端口号访问 7.好吧,我不得不承认这是一个神奇的网站原因是我们安装完apache后并没有启动此服务8.如你所见,他工作了 Apache现已安装完成Mysql的安装:1.此处选择用户自定义配置 2.可以更改mysql的安装目录位置,本例保持默认 3.完成后勾选”Launch the MySql instance Configuration Wizard”进行MySql的配置 4. 选择配置方式:“Detailed Configuration(手动精确配置)”、”Standard Configuration(标准配置)”,选择“Detailed Configuration”, 5. 选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,一般选择“Server Machine”。

      可根据实际情况进行选择本例使用开发测试类型滴 6. 选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控,记数用,对MySAM数据类型的支持仅限于non-transactional)”,选择“Transactional Database Only”,本例选择的是通用多功能型7. 对InnoDB Tablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了使用默认位置8. 选择网站的一半mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,选择“Online Transaction Processing(OLTP)”。

      本例选择第一项,由于只在本机做开发测试工作9. 是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库,选择“Enable TCP/IP Networking”是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库,选择“Enable TCP/IP Networking”10. 设置数据库语言编码,“Standard Character Set”为西文编码、“Best Support For Multilingualism”为RTF-8编码、“Manual Selected Default Character Set/Collation”为手动设置编码,gbk、gb2312为中文编码,选择“Best Support For Multilingualism”11.”Install As Windows Service”选择安装MySql服务,可自定义服务的名称Include Bin Directory in Windows PATH”是在机器上添加MySql的环境变量12. 选择“Modify Security Settings”,可根据实际要求勾选上“Enable root access from remote machines”以便能够从其他机器上访问。

      13.完成配置后点击“Execute”执行配置即可MySql安装操作已完成测试MySql------------------------------------------------------------------------------------------------------------------------------------------Php的安装:将php-压缩包解压到相应的目录即可本例我放置到了E:\Program Files\PHP文件夹下Php的配置:1、              将E:\Program Files\PHP中的php.ini-dist复制为php.ini如果没有php.ini-dist文件可使用php.ini-development文件并更改名称为php.ini(留个备份,好习惯)  php.ini-development 开发用的 php.ini-produciton 生产机用的 2、              打开E:\Program Files\PHP\php.ini修改下列语句行:3、              extension_dir = "E:\Program Files\PHP\ext"               4、       default_charset ="utf-8"5、               5、                将extension=php_exif.dll、php_gd2.dll、php_imap.dll、php_mbstring.dll、php_mcrypt.dll、php_mime_magic.dll、php_mysql.dll、php_mysqli.dll、php_pdf.dll前面的分号“;”去掉。

      6、              在【环境变量】的【Path】中加入:;E:\Program Files\PHP; E:\Program Files\PHP\ext两个值7、              其它配置1、在写php程序中有时会出现这样的警告:PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in D:\xxx\xxx\xxx.php on line 10 。

      这是因为PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右,我们可以按照下面的方法解决:1、在页头使用date_default_timezone_set()设置我的默认时区为北京时间,即就可以了2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了 httpd.conf的配置:httpd.conf文件的位置:C:\Program Files\Apache Software Foundation\Apache2.2\conf这是我本机安装的目录注:网上有好多教程说需要把php目录下的某某dll文件拷贝到system32下,其实这是不必要的,只需要在httpd.conf中加载php模块即可添加并修改下列语句行: LoadModule php5_module "E:/PHP/php5apache2_2.dll" (需要加””号,否则apache无法启动) 【ps:如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。

      官网左边有几段文字:Which version do I choose?If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP 所以你下载V6C versions of PHPVC6 x86 Non Thread SafeVC6 x86 Thread Safe一个是Thread Safe,一个是Non Thread Safe, 结果,Non Thread Safe版的php在安装过程中,没有Apache的选项:select the web server you wish to setupIIS FastCGIOther CGIDo not setup a web server 而Thread Safe版的安装过程中有Apache 2.2.x Module选项:select the web server 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.