您现在的位置是:主页 > news > 简单制作网站的过程/如何做网站赚钱
简单制作网站的过程/如何做网站赚钱
admin2025/6/10 5:40:11【news】
简介简单制作网站的过程,如何做网站赚钱,禅城区网站建设公司,小吃网站怎么做至于为什么要装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看看是否能够运行。安装路径如下图:
二、下载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/
如图:
点击完第三步的时候,会调到如下页面
点击红标地方,翻译为:选择其他版本,然后如下图:
然后就看到了mysql5.7的版本,根据自己电脑是32位还是64位进行下载,这里我下载64位的,推荐右键复制目标链接,然后放到迅雷中去下载。
三、将phpstudy所有服务关闭,并且退出phpstudy,然后进入到我们的phpstudy安装目录,我的目录在这:C:\phpStudy\PHPTutorial。我们把这里面的MySQL文件夹备份一下,我直接把这个文件夹更名为MySQL.bak。然后把你下载的mysql5.7文件解压,放到这里来,并且重命名为:MySQL
如图:
四、然后进入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,所以我进入到的路径,接下来等等步骤我就不执行了,因为我已经安装过了,我的数据东西较多,安装了会重置....
如图:
如果之前有安装mysql,先卸掉mysqld服务,命令如下:
Go
mysqld remove
1
mysqldremove
卸载完后始初化mysql,命令如下:
Go
mysqld --initialize-insecure --user=mysql
1
mysqld--initialize-insecure--user=mysql
始初化完毕后,开始安装mysql,这里如果没有用管理员权限打开cmd的话,会报错。命令如下:
Go
mysqld –install
1
mysqld–install
安装完成看到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,把配置文件中的忽略密码那行给注释掉,这样才能够正常使用密码登陆。
如图:
最后,我发现这个只能在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,如图:
结语:这几天被环境所困扰,刚出来工作的我,属于一个小白,因为Linux的不方便开发,有很多插件都需要phpstrom去运行编写,较为方便,再加上子系统和虚拟机都有一些缺点,虽然Windows下缺点会更多,但是我还是选择了开发便捷,这样能够大幅度减少我写代码的时间,和排错能力,网上的文章大多数零零散散,本来我是打算写一篇ubuntu搭建LNMP,php版本为7.2的laravel5.8环境给大家看的,但是想了一想,大多数都会喜欢用Windows开发,我这么怪胎的人都快受不了Linux的开发环境了,因为缺少ide,子系统要安装图形界面又一大堆操作,不安装图形界面又使用不了IDE,说实话我用vim编辑器写了三天的代码,我每天敲的Linux命令估计比我写的代码都多,所以这篇文章希望能够帮助到你们!
最后放一张phpstudy运行成功的图片给大家: