• php学习笔记1--开发环境搭建:apache+php+mysql


    php开发环境搭建:apache + php + mysql
    1.下载apache,php及mysql安装包
    2.安装apache:下载的apache若是.msi可直接双击,按指示一步一步安装:(若操作系统为win8则,不能通过双击安装.msi,需要以管理员身份运行cmd,在cmd中进入.msi安装包
    所在目录,然后运行该.msi文件方可安装)
    若是压缩包,则先解压然后以管理员身份运行cmd,在cmd中进入到apache解压后的目录,进入bin子目录,找到httpd.exe,在cmd中输入httpd -k install,即可
    安装apache服务。
    3.安装php:php下载下来一般是压缩包,解压即可,无需安装
    4.安装mysql:同apache的.msi安装方式,一步步安装即可
    5.配置:安装成功之后,三者仍然相互独立,没有任何关系,需要进行相应的配置。
    5.1要运行写好的php web脚本,都是向apache服务器发起请求,但是apache本身并不能解析php脚本,所以需要配置apache,使之能够调用php引擎解析php脚本,具体操作有:
    1)apache/conf/httpd.conf文件中配置php作为apache模块:LoadModule php5_module e:/software/php/php5apache2_4.dll,实际路径及文件名根据具体解压位置及php版本会有所不同,
    该动态链接库文件一般都在php解压后的根目录中
    2)apache/conf/httpd.conf文件中设置apache将.php文件的请求转交给php模块:AddType application/x-httpd-php .php
    3)apache/conf/httpd.conf文件中添加php配置文件php.ini的路径:PHPIniDir e:/software/php(注:php解压后的根目录中会有
    php.ini-development和php.ini-production两个默认的配置文件,开发环境中将php.ini-development复制一份重命名为php.ini即可)
    5.2php脚本中可能需要连接mysql数据库,但是php本身是不能连接mysql的,需要进行相应配置:
    1)php.ini中开启mysql扩展,extension=php_mysql.dll将前面的分号删去即可。以后实际开发中可能还要开启别的扩展如pdo,curl,gd等
    2)在php.ini中告知php扩展的dll所在路径:extension_dir = "e:/software/php/ext",实际路径根据安装位置有所不同,一般在php根目录的ext子目录中
    以上配置即可完成apache,php及Mysql的关联。
    注:httpd.conf文件修改后,需要重启apache方可生效

    2010702补充:

    今天重装系统,64位Win8.1,然后重新配置php开发环境,遇到了新的问题:

     Cannot load E:/software/php/php5apache2_4.dll into server: %1 xb2xbbxcaxc7xd3xd0xd0xa7xb5xc4 Win32 xd3xa6xd3xc3xb3xccxd0xf2xa1xa3

    查看别人的博客,才知道是VC运行时的问题,我下的是php-5.6.7-Win32-VC11-x64,需要64位的VC11运行时,但我系统里似乎没有。

    然后从网上重新下载了一个64位运行时,重启Apache服务,就能正常启动,加载php编译模块了。

  • 相关阅读:
    MySql索引
    HashMap 底层解析
    https超文本安全传输协议
    多线程
    过滤器和拦截器
    计算机操作系统
    计算机网络
    java线程内存模型JMM
    jvm
    数据库
  • 原文地址:https://www.cnblogs.com/dqrcsc/p/4388350.html
Copyright © 2020-2023  润新知