phpmysql和apache_apache2 phpmysql - CSDN
精华内容
参与话题
  • 搭建PHP开发环境(Apache+PHP+MySQL

    万次阅读 多人点赞 2018-06-25 10:25:32
    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL) 安装Apache 1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径...

    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL)

    安装Apache

    1、下载Apache,地址:http://www.apachelounge.com/download/,如下图:
    这里写图片描述
    2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图:
    这里写图片描述

    安装PHP

    1、下载PHP压缩包,地址:https://windows.php.net/download ,我下载的是PHP7.0 Thread Safe 版本,如下图:
    这里写图片描述
    2、解压压缩包,我解压后如下:
    这里写图片描述

    安装MySQL

    1、我安装的MySQL55版本,这里不介绍MySQL的安装方式,大家可以自己去网上搜
    2、MySQL官方下载地址:https://dev.mysql.com/downloads/installer/
    3、MySQL默认安装目录如下:
    这里写图片描述

    配置MySQL

    1、打卡环境变量页面
    具体操作如下:我的电脑-右键-属性-高级系统设置-环境变量
    2、新建MYSQL_HOME变量,值为MySQL的安装路径,如下图:
    这里写图片描述
    3、编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量最后面
    4、启动MySQL,命令行输入:start mysqld,如下图:
    这里写图片描述

    配置PHP

    1、打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存
    2、打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:\软件\php7\ext”,如下图:
    这里写图片描述
    3、打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。打开下图中的这几个库:
    这里写图片描述

    配置Apache

    1、打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开
    2、找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录,如下图:
    这里写图片描述
    3、文件的末尾添加对PHP的支持及PHP的安装路径,如下图:
    这里写图片描述
    代码如下:

    # php7 support
    LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm
    
    # configure the path to php.ini
    PHPIniDir "D:/软件/php7"

    启动Apache服务

    1、设置环境变量
    右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的PATH变量,编辑新建以下条目:
    D:\Apache24\bin
    D:\软件\php7
    D:\软件\php7\ext
    2、安装apache服务
    以管理员身份打开命令行,执行httpd.exe -k install
    3、启动服务
    找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。
    可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理
    这里写图片描述
    4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面,如下图:
    这里写图片描述
    5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

    <?php
    phpinfo();
    ?>

    保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息,如下图:
    这里写图片描述

    至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了

    踩到的坑

    1、浏览器输入对应PHP地址后,无法解析php
    解决:在命令行输入httpd -t,可以查看是不是Apache的启动问题,如下图:
    这里写图片描述
    可以看到,报错信息是说找不到PHP安装目录下的php7apache2_4.dll文件,通过网上查后我下载的PHP版本不对,应该下载Thread safe 版本。

    展开全文
  • PHPStudy无法启动Apache和MySQL  PHPStudy是一款国产、小巧、方便的服务器软件集成环境,我觉得对于PHP初学者来说,最难的是PHP、Apache(Nginx或IIS)、MySQL环境的配置,尤其是在Window环境下(比起类Unix环境...

    PHPStudy无法启动Apache和MySQL


     PHPStudy是一款国产、小巧、方便的服务器软件集成环境,我觉得对于PHP初学者来说,最难的是PHP、Apache(Nginx或IIS)、MySQL环境的配置,尤其是在Window环境下(比起类Unix环境,Win环境配置各种开发环境简直反人类)。虽然网上很多人会推荐之间一开始学就在命令行下直接手动配置各个开发环境,但是我觉得除非是有一定服务器开发环境配置基础的人,否则一开始使用像PHPStudy或XAMPP这样的集成环境会更加合适,可以集中精力放在PHP或MySQL本身而不是在环境配置上花大量的时间(同时也会很挫败初学者的信心),等到有一定经验之后再慢慢学习各个环境的配置会更加合适。

    在这里我更加推荐PHPStudy,首先它的功能更加强大(比起XAMPP),对于各种环境再次配置十分方便(我现在有时偷懒也会直接使用phpstudy),同时支持中文界面,对初学者十分友好;


    在使用PHPStudy时,有时候会遇到如下的情况,启动Apache和MySQL之后,会返回启动失败的提示,返回信息大概会有以下:

    Apache 已经启动...

    MySQL 已经启动...

    Apache 已经停止...

    MySQL 已经停止...

    情况大概如图:



    导致这样的原因有很多,可以按照如下的方式排查问题:

    1、没有向系统服务注册Apache,MySQL服务;

    解决方式:

    打开win服务面板,可以在cmd控制台中输入:services.msc 打开面板;

    在【拓展】面板中查找是否存在Apache,MySQL的相关服务,如果没有注册相关服务,有一种简单的方式可以注册该服务;

    以管理员权限运行phpstudy,执行【其他菜单选项 / 服务管理器 / Apache / 安装服务】和 【其他菜单选项 / 服务管理器 / MySQL / 安装服务】操作;




    2、Apache或MySQL默认端口被占用

    解决方式:

    一般phpstudy中的Apache默认端口为80,MySQL默认端口为3306;

    可以通过cmd控制台输入指令:netstat -ano 查看这些端口的使用情况,如果这些端口已经被其他程序占用,修改Apache和MySQL端口的方式有2种,之后要重启Apache和MySQL:

    1)方式一:通过修改配置文件:

    修改Apache端口:在phpstudy中打开【其他菜单选项 / 打开配置文件 / httpd-conf】打开Apache配置文件,修改如下字段,将原来的 Listen 80 修改为 Listen 8088 或其他端口;

    修改MySQL端口:在phpstudy中打开【其他菜单选项 / 打开配置文件 / mysql-ini】打开Mysql配置文件,修改如下字段,将port 3306修改为其他端口;


    2)方式二:通过phpstudy提供的常规端口设置:

    打开phpstudy中【其他菜单选项 / php设置 / 端口常规设置】,修改相应的端口,并重新启动Apache和MySQL;


    3. 在以上两种排查都没有问题,或者执行了以上2中操作后仍然无法启动Apache和MySQL,在确保系统服务中已经注册Apache和MySQL,以及这两个软件的端口没有被占用的情况下,可以按照如下2种方式去启动服务:

    1)方式一:通过控制台启动服务;

    以管理员身份打开PHPstudy(否者权限不足会返回系统错误5),输入以下指令:

    net start Apache2a

    net start MySQLa

    注意:这里的 Apache2a、MySQLa 是Apache和MySQL在系统服务中注册的名称(在不同的机器可能注册名不同),可以通过系统服务列表查询获得;

    2)方式二:使用phpstudy提供的强制启动端口服务;

    在PHPstudy打开【其他菜单选项 / 环境端口检测 / 环境端口检测】,打开如下窗口,先后点击【检测端口】,【尝试关闭相关进程并启动】;



    一般来说,phpstudy无法启动Apache和MySQL服务的情况使用以上3种方式就可以解决了,注意在执行以上排查时,前提条件是本地已经不存在的Apache和Mysql服务,如果之前已经装过相应的集成环境,最好先卸载干净(其实视情况有时并不需要,但是我也不是很清楚其他集成环境的服务注册机制,以防万一还是卸载干净比较保险),特别注意的是,一定要在系统服务先中卸载Apache和MySQL服务,具体步骤如下:

    1)在cmd控制台中执行 services.msc ,打开服务面板,获取Apache和MySQL的系统注册名(比如查到 Apache2a,MySQLa);

    2)在cmd控制台中执行以下指令删除相关服务:

    sc delete Apache2a

    sc delete MySQLa




    展开全文
  • centos下重启apache和mysql的方法

    万次阅读 2017-03-31 23:52:16
    centos下重启apache和mysql的方法

    重启apache

    service httpd restart;

    开启apache

    service httpd start

    重启mysql

    service mysqld restart;

    展开全文
  • Windows下Apache+PHP+MySQL搭建web服务器

    万次阅读 2019-04-12 11:32:39
    Apache+PHP+MySQL搭建服务器 工欲善其事必先利其器。 最近由于电脑出了问题不得不重新安装需要的文件,代码什么的...关于安装配置我会分开进行,就是ApachePHPMySQL安装之后在进行统一配置 安装 安装Apach...

    Apache+PHP+MySQL搭建服务器

    工欲善其事必先利其器。微笑

    最近由于电脑出了问题不得不重新安装需要的文件,代码什么的都没了,以前也没怎么写过东西这回就先试试手,写的不是太好,希望大家不要介意哈。

    比较穷开不起CSDN的会员,所以Apache,PHP,mysql,资源链接

    关于安装和配置我会分开进行,就是Apache,PHP,MySQL安装之后在进行统一配置

    安装

    安装Apache

    下载好Apache之后解压安装到自己想要安装的位置,建议安装到非系统盘
    我一般安装到D盘,因为Apache用来搭建服务器,所以我一般将Apache和PHP安装到同一个文件夹下例如

    安装PHP

    下载好之后将PHP解压到要安装的位置,建议安装到与apache同一目录下,解压之后在系统环境变量PATH中添加 ;D:\php;D:\php\ext, 重启后生效(至于需不需要重启我不知道,反正我没有重启)

    安装MySQL

    关于MySQL的安装,由于mysql新老版本的不同安装的界面也发生了变化,由于前段时间电脑出了问题,清空了磁盘,所有电脑上的东西都没了,所以我就只写mysql新版本的吧
    1.下载之后双击文件,选择接受许可条款“I accept the license terms”,点击next
    2.接下来是选择,由于我只是搭建服务器所以选择Server only”,点击“Next”
    3.点击“Execute”,执行安装,等待一小会安装完成后,点击“next”
    4.进行服务配置,MySQL默认端口为3306,点击“next”
    5.为root用户设置密码 设置好之后点击“next” PS:记住自己设置的密码,登录mysql的用的到
    选择Standard System Account以系统用户运行windows服务,在Windows下MySQL服务名为:mysql56,记住mysql56

    接下来点击“execute”

    mysql 安装完成

    配置

     

    配置MySQL

    为MySQL配置环境变量。由于是默认安装位置,所以MySQL一般是默认安装在C:\Program Files下。
    新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6
    MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6

    编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。

    配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下,即:C:\Program Files\MySQL\MySQL Server 5.6\bin

    Path:%MYSQL_HOME%\bin
    或Path:C:\Program Files\MySQL\MySQL Server 5.6\bin
    接下来在cmd中输入net start mysql56启动MySQL服务
     


    配置PHP

    至于为什么不是先配置Apache,到下面就知道了

    打开PHP的安装目录将php.ini-development先复制一份然后php.ini-development改为php.ini保存,打开php.ini找到extension_dir = "ext"改为extension_dir = "ext的目录" 比如extension_dir = "D:\web\php5\ext"

    接下来我们打开几个常用的扩展,找到extension=php_fileinfo.dll去掉前面的分号这个在获取文件的mime时用的到,接下来将
    extension=php_gd2.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    前的分号去掉,下面的两个扩展进行发送邮件的时候会用到,开启方法和上面的一样
    extension=php_openssl.dll

    extension=php_sockets.dll

    至此PHP配置完成

     

    配置Apache

    安装好之后打开Apache的安装目录,找到conf文件夹下的httpd.conf文件,用记事本打开(用什么软件打开无所谓,只要能修改就行),

    打开后找到Define SRVROOT这一项将后面引号内的值改为Apache的安装目录

    找到Listen 80 可以修改也可以不修改,如果80端口被占用那就修改吧(查看是否被占用:打开CMD输入 netstat -a查看)
    把DocumentRoot按照下面的内容修改,这是PHP,HTML文件位置以后的或许都会放到这,不过可以换到其他地方:
    DocumentRoot "Apache安装目录/htdocs"
    <Directory "Apache安装目录/htdocs">


    然后在文件的末尾添加对PHP的支持
    # php5 support
    LoadModule php5_module PHP安装目录/php5apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure the path to php.ini
    PHPIniDir "PHP安装目录"
    这就是我为什么先配置PHP的原因 PS:如果安装的是php7版本的就这样改吧
    # php7 support
    LoadModule php7_module PHP安装目录/php7apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure the path to php.ini
    PHPIniDir "PHP安装目录"

     

    安装Apache到系统服务

    打开CMD窗口,输入:"D:\application_software\Apache\bin\httpd.exe" -k install -n apache
    注意不要忘记引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。一般情况下可以成功的,如果不成功就动手改正错误吧

    上一步完成之后离成功就不远了,接下来找到apache的安装目录下的bin文件夹,打开找到ApacheMonitor.exe,双击该文件,

    由于我的双击之后apache就开启了,其他的如果任务栏出现了新图标,那就打开新图标点击新出现窗口的start开启服务

    打开浏览器,地址栏输入localhost或者127.0.0.1然后回车出现关于apache的界面
    至此Apache安装成功
    接下来在 Apache安装目录/htdocs的目录下新建一个PHP文件,命名为index.php文件内容为
    <?php
    phpinfo();
    ?>
    保存
    在浏览器输入127.0.0.1/index.php

    回车,出现关于PHP的版本信息

    至此服务器搭建完成

    展开全文
  • Windows2012服务器上安装Apache+php+mysql

    万次阅读 2017-08-03 16:53:28
    一、环境说明 操作系统:Windows Server 2012 R2 PHP版本:php 5.6.31 MySQL版本:MySQL5.7.11 Apache版本:httpd2.4.18 二、安装步骤 http://www.jb51.net/article/59280.htm
  • yum -y install httpd php php-mysql mysql-server service httpd status|start|stop|restart|reload  service mysqld status|start|stop|restart|reload 网站根目录 /var/www/html/  Apach
  • 【Frank注:之前已经搭建好php和apache了,这篇的主要目的是链接Apache和mysql】 一: 安装Apache【Frank注:我是下载的压缩包解压部署的,而不是这种点下一步的安装包】 1 下载安装包:http://mir
  • 做程序开发,我们免不了要知道开发环境下的ApacheMysqlPHP版本,下面就三项在WindowsLinux下如何进行版本查看进行展开。 1、Apache (1) Windows查看Apache版本: 使用命令:httpd -v     (2) ...
  • PHP环境(apache,PHP,Mysql)详细配置方法

    万次阅读 多人点赞 2012-05-04 09:55:49
    安装前的准备:下载PHPapache,mysql安装包,可以到相关官网上下载,下面是安装步骤 1.安装Apache ,直接运行安装即可,我们将其安装到D:/PHP/Apache/ 目录下 2.将PHP压缩包解压内容放到指定PHP目录(自己指定...
  • windows安装PHP5.4+Apache2.4+Mysql5.5

    万次阅读 热门讨论 2012-11-12 13:30:18
    windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊...我打算用本地windows xp sp3下安装PHP5.4.8、Apache2.4.3和Mysql5.5.28。   首先去下载P
  • 众所周知OSX上自带了apache和php,所以这两个搞起来还比较顺利。装MySQL的最新版5.6.22版颇费周折,本文详细记录之。apache的配置apache已经自带了,只需如下三个命令就可以了。 开启apache服务 sudo apach
  • Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7

    万次阅读 2016-09-29 23:06:47
    本文为Ubuntu14.04系统下配置PHP7.0+Apache2+Mysql5.7,主要目的是为了试玩WordPress。更新系统资源sudo apt-get update sudo apt-get uogradeApache2 安装apache sudo apt-get apache2 编辑apache主配置文件/etc/...
  • <!-- @page {margin:2cm} pre.western {font-family:"DejaVu Sans Mono",monospace} pre.cjk {font-family:"文泉驿正黑",monospace} pre.ctl {font-family:"DejaVu Sans Mono",monospace}... {margin-botto
  • Mac下快速搭建PHP开发环境

    万次阅读 2017-05-18 10:14:59
    最近做了一个后端的项目,是用PHP+MySQL+Nginx做的...Mac OS 10.12.1 自带Apache,Nginx和PHP 1.运行Apache 查看Apache版本,在终端根目录输入如下命令:sudo apachectl -v 终端会输出Apache的版本及built时间Server v
  • apache+php+mysql常见集成环境安装包

    千次阅读 2017-11-17 17:46:33
    apache+php+mysql是常见php环境,在windows下也称为WAMP,对于初学者自选版本搭建总是会遇到一些麻烦,下面是收集到的一些集成环境安装: ThinkSAAS第一严重推荐Wampserver(支持中文) ...
  • 1、卸掉之前的本地环境(phpApachemysql),如果本地默认开启了IIS服务,需将IIS服务关闭(端口占用),虽然可以改Apache服务端口,但是访问时带端口访问,总让人感觉别扭。 IIS服务关闭方法:win+R键,输入...
  • windows下搭建apache+php+mysql

    千次阅读 多人点赞 2014-10-25 09:59:33
    在windows下,apache和mysql都有自动化安装的程序,本篇则侧重从apache和php版本选择,php线程安全,apache和mysql安装启动服务,工作环境配置这几个方面来阐述windows下搭建apache+php+mysql过程。
  • win10 搭建PHP + Apache + MySQL运行环境

    万次阅读 2016-07-31 19:20:32
    PHP安装 1、到官网下载适合自己电脑的PHP版本(PHP官网),我教程示例的版本是php-5.5.37-Win32-VC11-x86 2、根据自己的寻求下载对应的版本,下载完成之后。将它解压到你要安装的目录下(比如,我解压在D:\Development...
  • MySQL5.1已启动。 今天使用APMServ5.2.6在本地电脑架设网站,不论是改端口还是关闭SSL都无法启动Apache。 研究了好久终于解决了: 打开APMServ点击"Apache设置(A)-查看运行日志(E)",发现下面的文字 : *...
  • php-wamp环境搭建

    万次阅读 2015-08-01 23:59:06
    wamp(Windows,Apache,Mysql,PHP) win8.1下搭建apache2.4 php5.6.11 mysql5.6.24(32位) d盘创建文件结构为: D:  WWW  wamp  -server  -apache24  -php-5.6.11  -mysql5.6.24 APACHE ①下载:http:/
1 2 3 4 5 ... 20
收藏数 129,488
精华内容 51,795
热门标签
关键字:

phpmysql和apache