php中Apache+PHP+Mysql的下载及配置

  1. Apache的下载和安装
    (1)Apache的下载
    链接:https://pan.baidu.com/s/1iofkCGb-3CQGD62YJM4yFA
    提取码:a76b
    (2)解压压缩包,将压缩包中的Apache24复制到特定的文件夹。我的是D:\app。
    (3)配置D:\app\Apache24\conf\httpd.conf,配置内容如下:
    配置ServerRoot:服务器所在目录位置。
    #定义一个名为SRVROOT的变量,需要使用路径的时候直接${SRVROOT} #服务器所在的目录位置 Define SRVROOT "D:\app\Apache24" ServerRoot "${SRVROOT}"
    配置端口Listen:默认为80端口,看个人需求修改端口号。
    #Listen 12.34.56.78:80 Listen 80
    ServerName:默认服务器名,一般为 localhost:80,80为端口号,可以省略。
    配置DocumentRoot:网站根目录,这是默认的目录,可以自己选择建立一个目录存放项目。
    #网站根目录 DocumentRoot "${SRVROOT}/htdocs"
    配置Directory:目录控制权限。
    #目录权限控制,和网站根目录相同
    (4)测试Apache的安装是否成功
    进入管理员命令窗口,cd转到Apache的bin目录下,输入命令httpd.exe -k install,提示安装成功后输入命令httpd -k start运行Apache。在浏览器中输入localhost,页面显示D:\app\Apache24\htdocs\index.html的内容则说明安装成功。

  2. PHP的下载和安装
    (1)PHP的下载
    链接:https://pan.baidu.com/s/1pfxkg6bYWAx49dzAH37E0g
    提取码:l960
    (2)解压文件,最好和Tomcat放在一个目录下,D:\app。找到php.ini-development文件,在D:\app\php7目录下。复制一份改配置文件,重命名为php.ini。
    (3)将PHP整合到Apache中。Apache可以通过加入功能模块而加入功能,所以只要把PHP的功能模块加入到Apache中就可以,PHP的功能模块在D:\app\php7目录下的php7apache2_4.dll文件。将改文件配置到Apache的配置文件httpd.conf文件中,配置如下:
    #加载PHP模块 LoadModule php7_module D:\app\php7\php7apache2_4.dll
    配置好PHP模块后要设置分配任务给PHP模块。设置如下:
    #分配任务给PHP模块 AddType application/x-httpd-php .php .html
    这里设置文件后缀为.php和.html的文件解析时发现php的模块调用php解析器解析。
    为了方便,这里在设置加载PHP的配置文件。
    #加载PHP的配置文件 PHPIniDir "D:\app\php7"
    (4)验证。
    在D:\app\Apache24\htdocs目录下新建一个.php文件,在浏览器上运行,浏览器解析了php代码块,则配置成功。

  3. Mysql的下载和安装
    (1)下载Mysql。
    链接:https://pan.baidu.com/s/1iapp_HUuoHikf8vg8d8t8A
    提取码:0z4h
    (2)解压文件,添加一个my.ini配置文件。配置内容如下:

    [mysqld] 
    port=3306
    #设置mysql的安装目录
    basedir=D:\\app\\mysql\mysql-5.7.25-winx64 
    #设置mysql数据库的数据的存放目录
    datadir=D:\\app\\mysql\mysql-5.7.25-winx64\Data
    #允许最大连接数
    max_connections=200
    #允许连接失败的次数
    max_connect_errors=10
    #服务器使用的字符集默认为UTF-8
    character-set-server=utf8
    #创建新表是使用的默认存储引擎
    default-storage-engine=INNODB
    #默认使用“mysql_native_password”插件认证
    default-authentication_plugin=Mysql_native_password
    [mysql]
    #设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    #设置mysql客户端连接服务器的端时默认使用的端口
    port=3306
    default-character-set=utf8
    

    (3)打开管理员命令窗口,先初始化数据库,输入命令:mysqld --initialize --console,期间会生成数据库的登录密码,记得保存。输入 mysqld -install命令,再输入命令net start mysql运行mysql数据库。输入mysql -uroot -p密码,修改密码的语句是:ALTER USER ‘root’@‘localhost’ identified with mysql_native_password by ‘新密码’
    4、配置虚拟机
    Apache默认关闭虚拟机,可以在配置文件D:\app\Apache24\conf\httpd.conf中配置:

    # Virtual hosts
    # Include conf/extra/httpd-vhosts.conf
    #apache 默认关闭虚拟机
    #开启虚拟主机配置文件
    Include conf/extra/httpd-vhosts.conf
    

你可能感兴趣的:(php)