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:PHPmysql-8.0.11-winx64 #数据路径 datadir=D:PHPmysql-8.0.11-winx64data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] D:PHPmysql-8.0.11-winx64inmysqld.exe
下面就是环境变量的配置了:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:WINDOWSsystem32>d:
D:>cd PHPmysql-8.0.11-winx64
D:PHPmysql-8.0.11-winx64>cd D:PHPmysql-8.0.11-winx64in
D:PHPmysql-8.0.11-winx64in>mysqld install MySQL --defaults-file="D:PHPmysql-8.0.11-winx64my.ini"
Service successfully installed.
D:PHPmysql-8.0.11-winx64in>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
D:PHPmysql-8.0.11-winx64in>mysqld --initialize-insecure --user=mysql
D:PHPmysql-8.0.11-winx64in>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。
登录数据库
D:PHPmysql-8.0.11-winx64in>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:WINDOWSsystem32>d: D:>cd D:PHPhttpd-2.4.33-o102o-x64-vc14-r2 (1)Apachein D:PHPhttpd-2.4.33-o102o-x64-vc14-r2 (1)Apachein>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:PHPhttpd-2.4.33-o102o-x64-vc14-r2 (1)Apachein>
然后我添加了引号,就好了:
发生问题解决的网址:https://bbs.csdn.net/topics/380119856
然后就测试成功了: