PHP之旅——出发(php+apache+MySQL)

这篇具有很好参考价值的文章主要介绍了PHP之旅——出发(php+apache+MySQL)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PHP之旅——出发(php+apache+MySQL)

前言

本文详细介绍php+apache+MySQL在window下的独立版本安装,这样能让你更了解它们的工作原理,以及后期能熟悉配置出自己所需的个性化环境,我们一起来看看吧~

准备

  1. php-5.4.8
  2. Apache-2.2.22
  3. mysql-5.5.22
  4. Navicat-8.1 for MySQL(操作MySQL的工具
  5. D盘根目录下建立www文件夹(也可在其它盘,本文案例默认D盘

php安装

(*安装路径与修改内容路径必须一致)
输入文件:php-5.4.8-Win32-VC9-x86.zip

操作步骤

  1. 解压到本地D:/php目录下

  2. 在php文件夹中找到php.ini-development文件,把文件名称修改为php.ini

  3. 修改php.ini文件

    修改内容:

  • ctrl+f查找php_curl去掉这行代码前面的分号
; extension=php_curl.dll
  • ctrl+f查找mysql去掉这两行代码前面的分号
;extension=php_mysql.dll
;extension=php_mysqli.dll
  • ctrl+f查找php_gd2去掉这行代码前面的分号
;extension=php_gd2.dll
  • ctrl+f查找php_openssl去掉这行代码前面的分号
;extension=php_openssl.dll
  • ctrl+f查找php_pdo去掉这行代码前面的分号
;extension=php_pdo_mysql.dll

Apache安装

输入文件:httpd-2.2.22-win32-x86-no_ssl.msi
操作步骤

  1. 点击安装
  2. Next
  3. Server information信息填写
    Network Domain: 指定服务
    Server Name: 指定服务名称
    Administrator‘s Email Addresss:指定邮箱
  4. 自定义安装路径
    D:\Apache2.2
    Next–>install–>finish

MySQL安装

  1. D盘根目录下建立MySQL文件夹
  2. 输入MySQL安装包mysql-5.5.22-win32.msi
  3. 双击进行安装

PHP之旅——出发(php+apache+MySQL)
点击Next进行下一步安装
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)
选择安装类型,有Typical(默认)Complete(完全)Custom(用户自定义)三个选项,我们选择Custom
PHP之旅——出发(php+apache+MySQL)
Location选D盘下的MySQL,然后Next
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)
正在安装中…,请稍候,直到出现下面的界面
PHP之旅——出发(php+apache+MySQL)
–》Next
PHP之旅——出发(php+apache+MySQL)
现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样,自己手动乱七八糟的配置my.ini了。
–》接下来
PHP之旅——出发(php+apache+MySQL)
点击“Next”继续下一步继续进行
PHP之旅——出发(php+apache+MySQL)
选择配置方式,Detailed Configuration(手动精确配置)Standard Configuration(标准配置),我们选择Detailed Configuration
PHP之旅——出发(php+apache+MySQL)
选择服务器类型,Developer Machine(开发测试类,mysql占用很少资源)Server Machine(服务器类型,mysql占用较多资源)Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源),大家根据自己的类型选择了,一般选Server Machine,不会太少,也不会占满。
PHP之旅——出发(php+apache+MySQL)

选择mysql数据库的大致用途,Multifunctional Database(通用多功能型,好)Transactional Database Only(服务器类型,专注于事务处理,一般)Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),我这里选择了Transactional Database Only,按“Next”继续
PHP之旅——出发(php+apache+MySQL)

InnoDB Tablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续。
PHP之旅——出发(php+apache+MySQL)

选择网站的一般mysql访问量,同时连接的数目,Decision Support(DSS)/OLAP(20个左右)Online Transaction Processing(OLTP)(500个左右)Manual Setting(手动设置,自己输一个数),我这里选Online Transaction Processing(OLTP),按“Next”继续。
PHP之旅——出发(php+apache+MySQL)

是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。这里使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续。
PHP之旅——出发(php+apache+MySQL)

西文编码,这里选择第三个,然后在Character Set那里选择或填入gbk
按 “Next”继续。
PHP之旅——出发(php+apache+MySQL)

选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。
PHP之旅——出发(php+apache+MySQL)

这一步询问是否要修改默认root用户(超级管理)的密码,我们这里修改了密码。
“New root password”:root(我们这里设置数据库密码为root)
“Confirm(再输一遍)”:root
“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。
最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,这里不用勾了,设置完毕。
按“Next”继续
PHP之旅——出发(php+apache+MySQL)

确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效
PHP之旅——出发(php+apache+MySQL)

然后打开cmd,输入命令行输入net start mysql,提示服务名无效,查看服务列表。已经启动的话,则MySQL服务安装成功。

net start mysql

回车
PHP之旅——出发(php+apache+MySQL)

Navicat安装(附)

我们还需要装一个操作MySQL的工具Navicat for MySQL
拿到Navicat for MySQL安装包navicat8_mysql_cs.exe,双击进行安装
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)

选择安装目录,点击“下一步”。
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)

PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)
PHP之旅——出发(php+apache+MySQL)
–》注册成功
PHP之旅——出发(php+apache+MySQL)

点击连接创建一个新连接:

  1. 输入连接名
  2. 密码:root
    –》确定
    PHP之旅——出发(php+apache+MySQL)
    PHP之旅——出发(php+apache+MySQL)
    所有安装完成!

Apache+php整合

修改Apache里conf-》httpd.conf文件

  • 最底部添加代码
LoadModule php5_module "D:/php/php-5.3.5/php5apache2_2.dll"
PHPIniDir "D:/php/php-5.3.5"
AddType application/x-httpd-php .php .phtml

注:D:/php/php-5.3.5指向php安装路径
查看端口
一般默认为80,若占用,修改为其它
Listen 80(此处修改端口号)

  • 修改php里php.ini文件,去掉这行代码前面的分号,并且"ext"修改为“D:/php/ext”
    ctrl+f查找extension_dir
; extension_dir = "ext"  

D:/php为php文件包地址

验证Apache+php

在www文件下建立index.php文件
文件内容为:

<?php 
phpinfo();
?>

Apache重启,浏览器中输入http://127.0.0.1/index.php
出现下图版本表格,说明安装成功。
PHP之旅——出发(php+apache+MySQL)
完成!

🌈文末福利:搜索公众号【前端二次元】回复关键字「前端资料」,领取前端系统课程,涵盖前端所有内容文章来源地址https://www.toymoban.com/news/detail-403244.html

到了这里,关于PHP之旅——出发(php+apache+MySQL)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 完整的Apache+PHP8+MYSQL的配置

    下载Apache,地址:http://www.apachelounge.com/download/,如下图: 将下载的压缩包解压到某个文件夹(比如:D:software), 将解压后的文件夹重命名为Apache24 下载PHP压缩包,地址:https://windows.php.net/download, (一定要下载Thread Safe版本) 将下载的压缩包解压到某个文件夹(比如:D:software),

    2024年02月04日
    浏览(48)
  • 阿里云服务器安装MySQL、Apache、PHP

      节日期间突然想要自己搭建一个个人网站,于是在阿里云申请了一个可以免费使用3个月的服务器,申请的云市场产品Wordpress平台( ALinux3 LNMP PHP7.4)。官方教程使用的CentOs系统,和我申请的ALinux3操作有一些差异,先重置密码,然后单击实例的ID,选择安全组页签,单击安全

    2024年02月19日
    浏览(47)
  • FRPC+PHP+MYSQL+APACHE2=个人网站

    应用背景有公网需求,但是又不想去买又贵又低配置的服务器,然后方案就应运而生 frp/README_zh.md at dev · fatedier/frp (github.com) 在这里, FRPC作为内网穿透服务, PHP+MYSQL+APACHE2,作为网站搭建,具体细节不细讲, 但是在我的/var/www/html下面 linaro@Hinlink:/var/www/html$ tree -L 1 . ├── 404.html ├─

    2024年04月25日
    浏览(34)
  • 搭建WAMP网站教程(windows+apache+mysql+php)

    之前为了学习网络安全,从搭建网站学起,对网站运行有个初步的了解。 今天翻到了之前的笔记,顺手发到csdn上了。 安装Apache,下载Apache之后把Apache解压,此处解压到C:目录下 2.然后要记得安装运行库 3.安装httpd 4.运行httpd 5.此时发现已经可以访问网站了 此时就安装好了容

    2024年02月05日
    浏览(51)
  • Linux-现实环境模拟(apache、MySQL、PHP、discuz)

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSD

    2024年02月16日
    浏览(40)
  • LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建

    LAMP是由Linux, Apache, MySQL, PHP组成的,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言。Apache是最常用的Web服务软件,而MySQL是比较小型的数据库软件。三个角色可以安装在一台机器上,也可以分开(但httpd和php要在一起的) 为什么需要LAMP? 手动

    2024年04月28日
    浏览(38)
  • apache php mysql python 环境部署与离线安装deb包

    使用的系统为ubuntu18.04 server amd64 2.1 安装系统: 下载:https://cn.ubuntu.com/download/alternative-downloads 选择查看全部Ubuntu 镜像站 点击可以选择使用国内的源进行下载,速度非常快 2.2 apache mysql php安装 安装顺序为:apache2,mysql,php,在当前的Ubuntu18安装apache2和mysql时,apt会自动将这两

    2024年02月12日
    浏览(62)
  • 如何在 Ubuntu 22.04 上安装 Linux、Apache、MySQL、PHP (LAMP) 堆栈

    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。 介绍 “LAMP”堆栈是一组开源软件,通常安装在一起,以使服务器能够托管用 PHP 编写的动态网站和 Web 应用程序。该术语是一个缩写词,代表带有 A

    2024年01月23日
    浏览(48)
  • PHP 门户信息网站系统mysql数据库web结构apache计算机软件工程网页wamp

    一、源码特点     PHP 门户信息网站系统 是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 下载地址 https://download.csdn.net/download/qq_41221322/88179035 https://download.csdn.net/download/qq_41221322/88179035 视频演示 PHP 门户

    2024年02月13日
    浏览(50)
  • PHP流浪动物招领网站mysql数据库web结构apache计算机软件工程网页wamp

    一、源码特点      PHP流浪动物招领网站 是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 下载链接   null https://download.csdn.net/download/qq_41221322/88190168 视频演示 PHP流浪动物招领网站mysql数据库web结构apach

    2024年02月13日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包