您好,欢迎访问一九零五行业门户网

Apache php Mysql部署(一)下载安装

前言最近公司需要开发一个网站,但是又有特殊要求:不能使用java、只能在windows平台部署。没方法,只能选择了apache+php+mysql的方案。
不知道有没有更好的,听所golang挺不错的,但是我们项目已经开始近3个月了,只有两个人搞,所以比较慢(⊙﹏⊙)b
好啦,在我们开发之前,首先有个可以开发的环境才行,刚刚开始,我选择了xammp合成包https://www.apachefriends.org/zh_cn/index.html,这个安装包非常简单,只要点击安装,安装完成后就可以使用了。
但我需要的是我自己的安装包,我需要清楚的了解其中的配置。
服务器组成1、apache:http://www.apachelounge.com/download/vc11/
2、php:http://windows.php.net/download#php-5.6-ts-vc11-x86
3、mysql:http://dev.mysql.com/downloads/windows/installer/5.7.html
apache安装step1: 打开上面提到的apache下载地址,找到httpd-2.4.20-win32-vc11.zip,点击下载,当前最新版本为:apache 2.4.20。由于我们下载的apache本身是visual studio 2012(vc11)编译出来的,所以需要对应的vs运行环境。如果还没有安装对应的运行环境,可以在该网页找到vcredist_x64/86.exe,点击下载并安装。在该页面还有该版本的应用模块modules-2.4-win32-vc11.zip,如果需要可以下载。模块添加参考对应模块添加说明。
step2: 在c盘创建my server文件夹(名字可以自己随意取名),将apache安装包解压到该目录。将apache24命名为apache(为了以后版本升级替换方便)
step3:apache这样就安装完成了,但是还不能启动,需要配置才能启动,配置后续再讲。
php安装step1:打开上面php下载页面,选择vc11 x86 thread safe (2016-jun-22 21:49:59)下载的zip:php-5.6.23-win32-vc11-x86.zip,因为我们的apache选择了32位的vc11,所以php也选择对应的版本。
step2: 将安装包解压到c:\my server\php中,如图所示:
mysql安装step1:打开mysql下载页面,选择windows (x86, 32-bit), msi installer,点击mysql-installer-community-5.7.13.0.msi,下载。
step2:点击exe安装,只需修改一个配置,其他的使用默认安装,如图:
step3:安装完成,使用services.msc打开服务窗口,可以看到mysql57服务,表示安装成功,然后停止该服务。
step4:复制文件夹c:\programdata\mysql\mysql server 5.7到c:\my server,并重命名为mysql_data。(数据库的数据文件夹)
step5:复制文件夹c:\program files (x86)\mysql\mysql server 5.7到c:\my server,并重命名为mysql。(mysql的安装路径)
step6:拷贝c:\my server\mysql_data中的my.ini到c:\my server\mysql目录
step7:打开my.ini编辑,在[client]项中添加default-character-set=utf8;在[mysqld]中找到datadir修改其值为:c:/my server/mysql_data/data,即datadir=c:/my server/mysql_data/data
同样修改secure-file-priv为secure-file-priv=c:/my server/mysql_data/uploads
step8:在文件夹c:\my server\mysql新建一个文本文档,然后重命名为mysql install.bat,使用文本打开编辑,插入以下内容:
%~dp0\bin\mysqld.exe --installreg add hklm\system\currentcontrolset\services\mysql /v displayname /t reg_sz /d mysql /freg add hklm\system\currentcontrolset\services\mysql /v description /t reg_sz /d mysql database service register /freg add hklm\system\currentcontrolset\services\mysql /v errorcontrol /t reg_dword /d 1 /freg add hklm\system\currentcontrolset\services\mysql /v imagepath /t reg_sz /d \%~dp0\bin\mysqld.exe\ --defaults-file=\%~dp0\my.ini\ mysql /freg add hklm\system\currentcontrolset\services\mysql /v objectname /t reg_sz /d localsystem /freg add hklm\system\currentcontrolset\services\mysql /v start /t reg_dword /d 2 /freg add hklm\system\currentcontrolset\services\mysql /v type /t reg_dword /d 16 /fnet start mysql
step9:卸载刚刚安装的mysql。
step10:运行mysql install.bat脚本安装mysql.使用services.msc打开服务窗口,可以看到mysql服务,则安装mysql成功。
现在所有软件安装成功,但是网络服务器还没能启动,下一节将说明如何配置。
其它类似信息

推荐信息