分享学习心得,记录学习笔记
文章:38   访问:110371
今天是:
2019年10月19日 星期六
  >   文章列表   >   文章详情
一、安装Apache、MySQL、PHP程序
1.1.安装Apache:
1.1.1下载Apache
官网(不支持最新win版下载):http://httpd.apache.org/download.cgi
最新windows版本http://www.apachelounge.com/download/

安装Apache之前需要安装CV运行库,具体需求在下载的压缩包里面有readme.txt文件。
如果安装过MSVBCRT_AIO_2016.08.24_X86 X64.exe还会报出以下错误,安装vc_redist.x86_VC++2015.exe即可解决。
1.1.2将php解压到C:\php\下
将Apache解压到C:\Apache24\下
配置系统环境变量:PATH(不区分大小写)中添加;C:\php;C:\php\ext
重启后生效(设置环境变量后一定重启)

1.1.3修改C:\Apache24\conf\httpd.conf文件

1.把37行ServerRoot这行修改为 ServerRoot "C:/Apache24", 双引号之间的就是你的apache放置的位置

2.查找244行"documentroot"找到形如“DocumentRoot "c:/Apache24/htdocs"”,更改网站目录,此处改为“c:/www”
滚动找到245行形如“Directory"c:/Apache24/htdocs"”更改网站目录,此处改为“c:/www”

3.58行监听端口:"Listen 80"按需要更改【用PHPstorm此处改端口号为63340】

4.在178行下面添加下面几行,增加对php7的支持:【根据自己下载的php版本自定义】

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

5.更改网站的默认主页286行左右
页面加载将按照以下顺序加载
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

6.修改229行附近#ServerName www.example.com:80 为
ServerName localhost:80,去掉前面的#号【用PHPstorm此处改端口号为63340】
不执行第6步此步骤会报错如图:配置文件有说明:# it explicitly to prevent problems during startup.//它明确地防止启动过程中出现的问题。
7.修改265行附近Options Indexes FollowSymLinks 为:
Options FollowSymLinks //关闭Apache的目录浏览功能!
8.保存httpd.conf, 重启Apache服务。

9.在Apache24\bin\目录下,运行httpd.exe -k install, 把apache添加到系统服务里去(安装Apache服务)
双击运行ApacheMonitor.exe,单击电脑任务栏Apache图标,启动Apache服务
注意:把httpd.exe ApacheMonitor.exe 属性更改为用管理员身份运行,不然会出现错误如图error:08
10.370行附近修改ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 改为自己的安装目录
386行修改<Directory "c:/Apache24/cgi-bin"> 改为自己的安装目录

11关闭空主机头(.服务器才会用到的 ,本地不需修改!
(防止别人的域名恶意指向自己的服务器,造成流量攻击,影响SEO优化等等危害)
在C:\Apache24\conf\httpd.conf 506行附近
#Include conf/extra/httpd-vhosts.conf
取消#,再打开extra/httpd-vhosts.conf
修改以下信息

****************************************
故障解决:
 httpd.exe -w -n "Apache2.4" -k start
(引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)
****************************************




1.2安装php
php官网:https://secure.php.net/downloads.php
修改php.ini-development文件名为php.ini,并修改以下内容

编辑内容,需要的功能前面去掉分号,不需要的加上分号【不同版本行号可能不一样,可以Ctrl+F搜索】
723行> extension_dir = "c:\php\ext" //延伸目录
878>extension=php_curl.dll //为了为微信开发用
881>extension=php_gd2.dll //
888>extension=php_mbstring.dll //
890>extension=php_mysqli.dll //mysqli
894>extension=php_pdo_mysql.dll //
将894行附近的关于pdo的全部启用
939>date.timezone ="Asia/Shanghai" //设置时区



实现多文件上传:
修改php.ini文件
file_uploads = On
upload_max_filesize = 3M
max_file_uploads = 50
post_max_size = 200M
开启文件上传功能,限定上传单文件文件大小3M,个数50个,传输最大200M

php.ini配置,curl为了微信用,图形为了验证码用
网页里面设置:
date_default_timezone_set('Asia/Shanghai');

编写一个文本文件,写入一些代码,保存为index.php
<?php phpinfo()?>


在浏览器中访问localhost



1.3安装mysql

数据库排名第一的是Oracle,第二是MySQL,接着是mongledb、redis

Oracle 体积庞大
mysql 开源

MySQL
MySQL官网:http://dev.mysql.com
共享版:
下载:
下载手册:

最新版8.0.0.0-dmr.msi 安装 及制作绿色版
MySQL安装
8.0安装版:
安装server only 只是作为服务器用,用其他工具管理数据库
打开文档储存(非关系型数据库特性,mysql以主键兼容)
数据库
SQL:(关系型数据库)
mysql、sqlserver、oracel
NOSQL:(非关系型数据库)
mongodb、redis
以上是安装路径(x64);
将以上两个文件夹的东西复制走,放在同一个目录下
修改一下配置文件

以下添加#注释掉
将以上所有文件打包
完成!


解压版安装:
更改配置文件
windows下的配置文件是 my.ini 文件
linux下的配置文件是 my.cnf文件
在文件存放位置执行:mysqld --install
卸载mysql:mysqld --remove

启动服务:net start mysql
停止服务:net stop mysql

安装的时候还可以是指定服务名的: mysqld --install wm //实例化
可以解决安装多个服务相互冲突的问题
启动:net start wm

在系统环境变量里面添加mysql路径即可在任意位置使用mysql

mysqld -- install mysql ab //安装mysql ab是任意写的,就是重命名
net stop mysql /ab //停止mysql服务或者叫ab服务
mysqld -- remove mysql **** //卸载mysql

登陆mysql:
在mysql的bin目录下执行:
mysql -hlocalhost -uroot -p
****
mysql默认不支持远程登录
查看数据库的主机权限:(跨库查询)
select user,host from mysql.user;


快捷管理工具:SQLyog
SQLyog设置,设置关键字和函数为小写

services.msc 查看MySQL80是都启用
1.在开始菜单打开MySQL命令行
2.cmd-->进入到C盘安装目录的bin目录,执行:mysql -uroot -proot


结束


Require local //允许本地访问
注释掉上面一行,增加 Allow from All //允许所有来源访问

作者:
浮叶蓝空: xj@milinger.com
Doywb: xw@doywb.com


友情链接 doywb

2018 Copyright© 米灵尔 小熊 豫ICP备15007436号-1

豫公网安备 41152302000146号