apache安装和mysql php配置问题

apache下载和安装:

      下载网址:http://httpd.apache.org/

      然后    

              

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

             

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

           接下来就是配置问题了:

                关注这个网址:https://blog.csdn.net/zhangnana200/article/details/77116030

           发生apache启动不了,看是否是80端口被占用:https://jingyan.baidu.com/article/915fc4149b2b9d51394b2033.html

            还有钥匙发生端口占用问题看这个网址:https://jingyan.baidu.com/article/915fc4149b2b9d51394b2033.html

 

     最后在网址栏输入:http://localhost

          成功了:

                

 

 

下一步就是安装mysql:

      主要是参考一个网址:https://www.cnblogs.com/tyhj-zxp/p/6693046.html

      下载网址:https://www.mysql.com/downloads/  

      

    然后就是放到哪个目录下:
      

        

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

       

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      

    然后那个my.ini的内容是:
      

        

[client]
  port=3306
[mysql]
  default-character-set=utf8
  [mysqld]
  port=3306
  character_set_server=utf8
  #安装路径
  basedir=D:\PHP\mysql-8.0.11-winx64
  #数据路径
   datadir=D:\PHP\mysql-8.0.11-winx64\data
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [WinMySQLAdmin]
   D:\PHP\mysql-8.0.11-winx64\bin\mysqld.exe

    

  下面就是环境变量的配置了:

  

    

        

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

        

 

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

        

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

C:\WINDOWS\system32>d:

D:\>cd \PHP\mysql-8.0.11-winx64\

D:\PHP\mysql-8.0.11-winx64>cd D:\PHP\mysql-8.0.11-winx64\bin

D:\PHP\mysql-8.0.11-winx64\bin>mysqld install MySQL --defaults-file="D:\PHP\mysql-8.0.11-winx64\my.ini"
Service successfully installed.

D:\PHP\mysql-8.0.11-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。


D:\PHP\mysql-8.0.11-winx64\bin>mysqld --initialize-insecure --user=mysql

D:\PHP\mysql-8.0.11-winx64\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。

 

 登录数据库

D:\PHP\mysql-8.0.11-winx64\bin>mysql -u root

mysql> show databases;

 将root用户的密码改为root(注意我的版本是8.0)

 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

5. 启动MySQL服务

    方法一:
        启动服务命令为:net start mysql
    方法二:
        打开管理工具 服务,找到MySQL服务。
        通过右键选择启动或者直接点击左边的启动来启动服务。

如果这里出错提示为:本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

解决方案:先输入初始化命令执行 mysqld --initialize-insecure --user=mysql

然后再安装服务,如图

      

 

 

最后就是美化过程:
    

 

       

 

    然后就是修改图标:

        我从网上下了 MySQL的ico图标,注意必须是ico的格式,其他的图片不行,然后那个图片存在了

        

 

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        这样,我们的mysql安装成功了,下面是在datagrip中配置:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            修改了一个设置:将那个目录改为竖着显示
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            

 

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            命令测试:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          结果展示:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            下一个就是配置php和apache的连接了:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            php.ini的配置,主要看这个网址:https://www.cnblogs.com/52fhy/p/6059685.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            apache的配置文件添加内容:
      

    

# configure thepath to php.ini
PHPIniDir "C:/Program Files/PHP/"
# php7 support
LoadModule php7_module "C:/Program Files/PHP/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

          然后我开始没有引号,,发生了  启动apache,老是失败;

      后来

  

Microsoft Windows [版本 10.0.17134.112]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\WINDOWS\system32>d:

D:\>cd D:\PHP\httpd-2.4.33-o102o-x64-vc14-r2 (1)\Apache\bin


D:\PHP\httpd-2.4.33-o102o-x64-vc14-r2 (1)\Apache\bin>httpd.exe -w -n "apache" -k start
httpd.exe: Syntax error on line 189 of D:/PHP/httpd-2.4.33-o102o-x64-vc14-r2 (1)/Apache/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from
Note the errors or messages above, and press the <ESC> key to exit.  0....
D:\PHP\httpd-2.4.33-o102o-x64-vc14-r2 (1)\Apache\bin>

 

      

 

 

然后我添加了引号,就好了:

    发生问题解决的网址:https://bbs.csdn.net/topics/380119856

       

 

 

然后就测试成功了:
    

 

posted @ 2018-06-17 09:59  小油菜1  阅读(264)  评论(0编辑  收藏  举报