您现在的位置是:主页 > news > 简单制作网站的过程/如何做网站赚钱

简单制作网站的过程/如何做网站赚钱

admin2025/6/10 5:40:11news

简介简单制作网站的过程,如何做网站赚钱,禅城区网站建设公司,小吃网站怎么做至于为什么要装5.7版本的mysql,是因为PHP框架laravel5.8版本要求mysql的版本需要在5.7以上,但是phpstudy这种集成环境下载下来的mysql版本是5.5版本的......以下正式进入正题:一、首先先下载个phpstudy,安装路径不要包含中文字符,安装好后将其打开&#…

简单制作网站的过程,如何做网站赚钱,禅城区网站建设公司,小吃网站怎么做至于为什么要装5.7版本的mysql,是因为PHP框架laravel5.8版本要求mysql的版本需要在5.7以上,但是phpstudy这种集成环境下载下来的mysql版本是5.5版本的......以下正式进入正题:一、首先先下载个phpstudy,安装路径不要包含中文字符,安装好后将其打开&#…

至于为什么要装5.7版本的mysql,是因为PHP框架laravel5.8版本要求mysql的版本需要在5.7以上,但是phpstudy这种集成环境下载下来的mysql版本是5.5版本的......

以下正式进入正题:

一、首先先下载个phpstudy,安装路径不要包含中文字符,安装好后将其打开,测试127.0.0.1或localhost看看是否能够运行。安装路径如下图:

1-1.png

二、下载mysql5.7版本,从我们的phpstudy中进入mysql命令行,输入:

Go

mysql -u root -p

1

mysql-uroot-p

输入密码进行mysql控制台,可以从登录进去上面的信息看到目前phpstudy安装的mysql是5.5版本的,但是我们由于在使用laravel5.7的时候会用到json字段存储,mysql5.5并不支持,我们需要把mysql5.5升级为5.7版本,使其支持的样式更多。下载mysql5.7的地址为:

https://dev.mysql.com/downloads/

如图:

2-1-1024x559.png

点击完第三步的时候,会调到如下页面

3-1-1024x559.png

点击红标地方,翻译为:选择其他版本,然后如下图:

4-1-1024x559.png

然后就看到了mysql5.7的版本,根据自己电脑是32位还是64位进行下载,这里我下载64位的,推荐右键复制目标链接,然后放到迅雷中去下载。

三、将phpstudy所有服务关闭,并且退出phpstudy,然后进入到我们的phpstudy安装目录,我的目录在这:C:\phpStudy\PHPTutorial。我们把这里面的MySQL文件夹备份一下,我直接把这个文件夹更名为MySQL.bak。然后把你下载的mysql5.7文件解压,放到这里来,并且重命名为:MySQL

如图:

6-1.png

四、然后进入MySQL目录中,进入到bin目录下。(这一步就要修改配置文件了,请确保把Windows中的MySQL环境变量删除了,不然测试会报错),我们在bin目录下创建一个文件名为:my.ini的文件,这就是mysql的配置文件,以下是我的测试内容:

Go

[client]

port=3306

[mysql]

default-character-set=utf8

[mysqld]

port=3306

#文件目录(自行修改)

basedir="C:/phpstudy/PHPTutorial/MySQL/"

datadir="C:/phpstudy/PHPTutorial/MySQL/data/"

character-set-server=utf8

default-storage-engine=INNODB

#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。

#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。

max_connections=512

query_cache_size=0

tmp_table_size=32M

thread_cache_size=8

myisam_max_sort_file_size=64G

myisam_sort_buffer_size=35M

key_buffer_size=25M

read_buffer_size=64K

read_rnd_buffer_size=256K

sort_buffer_size=256K

innodb_additional_mem_pool_size=2M

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=1M

innodb_buffer_pool_size=47M

innodb_log_file_size=24M

innodb_thread_concurrency=8

#新加

innodb_file_per_table = 1

#skip-grant-tables = 1 #跳过权限验证

log-error = D:/soft/phpstudy/PHPTutorial/MySQL/data/error.log

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

[client]

port=3306

[mysql]

default-character-set=utf8

[mysqld]

port=3306

#文件目录(自行修改)

basedir="C:/phpstudy/PHPTutorial/MySQL/"

datadir="C:/phpstudy/PHPTutorial/MySQL/data/"

character-set-server=utf8

default-storage-engine=INNODB

#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。

#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。

max_connections=512

query_cache_size=0

tmp_table_size=32M

thread_cache_size=8

myisam_max_sort_file_size=64G

myisam_sort_buffer_size=35M

key_buffer_size=25M

read_buffer_size=64K

read_rnd_buffer_size=256K

sort_buffer_size=256K

innodb_additional_mem_pool_size=2M

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=1M

innodb_buffer_pool_size=47M

innodb_log_file_size=24M

innodb_thread_concurrency=8

#新加

innodb_file_per_table=1

#skip-grant-tables = 1 #跳过权限验证

log-error=D:/soft/phpstudy/PHPTutorial/MySQL/data/error.log

复制到里面去后,保存退出,使用管理员权限打开cmd命令行窗口,这里注意,一定要用管理员权限打开cmd命令行,打开cmd命令行后,进入到我们的mysql下的bin文件夹中,我的安装路径为:E:\phpStudy\PHPTutorial\MySQL\bin,所以我进入到的路径,接下来等等步骤我就不执行了,因为我已经安装过了,我的数据东西较多,安装了会重置....

如图:

7.png

如果之前有安装mysql,先卸掉mysqld服务,命令如下:

Go

mysqld remove

1

mysqldremove

8.png

卸载完后始初化mysql,命令如下:

Go

mysqld --initialize-insecure --user=mysql

1

mysqld--initialize-insecure--user=mysql

9.png

始初化完毕后,开始安装mysql,这里如果没有用管理员权限打开cmd的话,会报错。命令如下:

Go

mysqld –install

1

mysqld–install

10.png

安装完成看到success成功的消息后,启动mysql,命令如下:

Go

net start mysql

1

netstartmysql

关闭mysql命令如下:

Go

net stop mysql

1

netstopmysql

然后登陆mysql,并且修改一下密码,登陆mysql命令如下:

Go

mysql -u root -p

1

mysql-uroot-p

这里不用输入密码了,直接敲回车,因为我在配置文件中写了忽略密码登陆的。

修改mysql密码,命令如下:(需要在登录mysql的界面中执行该命令)

Go

update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';

1

updatemysql.usersetauthentication_string=password('root')whereuser='root'andHost='localhost';

然后刷新权限。命令如下:

Go

flush privileges;

1

flushprivileges;

然后退出mysql,重启一下mysql,把配置文件中的忽略密码那行给注释掉,这样才能够正常使用密码登陆。

如图:

11-1024x545.png

最后,我发现这个只能在cmd命令行中去启动MySQL,但是phpstudy中却启动失败了。

解决的办法是在mysql的bin目录下,使用管理员权限运行cmd命令行,执行如下代码:

Go

sc delete mysql

1

scdeletemysql

这个代码的意思是删除mysql服务,只留下mysqla服务,这样phpstudy就能识别我们的mysql了,在phpstudy中重启一下发现成功了。可以登录mysql的命令行,输入以下命令去查询mysql的版本,命令如下:

Go

select version();

1

selectversion();

可以看到版本为mysql5.7,如图:

12.png

结语:这几天被环境所困扰,刚出来工作的我,属于一个小白,因为Linux的不方便开发,有很多插件都需要phpstrom去运行编写,较为方便,再加上子系统和虚拟机都有一些缺点,虽然Windows下缺点会更多,但是我还是选择了开发便捷,这样能够大幅度减少我写代码的时间,和排错能力,网上的文章大多数零零散散,本来我是打算写一篇ubuntu搭建LNMP,php版本为7.2的laravel5.8环境给大家看的,但是想了一想,大多数都会喜欢用Windows开发,我这么怪胎的人都快受不了Linux的开发环境了,因为缺少ide,子系统要安装图形界面又一大堆操作,不安装图形界面又使用不了IDE,说实话我用vim编辑器写了三天的代码,我每天敲的Linux命令估计比我写的代码都多,所以这篇文章希望能够帮助到你们!

最后放一张phpstudy运行成功的图片给大家:

14.png