小白PHP开发环境搭建记
我的电脑是win10系统,64位机。用的是压缩包安装方法。
第一步:
下载:mysql-5.6.17-winx64.zip Apache2.4.29.zip php-7.1.13-win32-VC14-x64.zip laravel55.zip phpMyAdmin-4.7.4-all-languages.zip Composer-Setup.exe VC2015语言包
(注:apache和PHP的版本必须相同,同为vc11或者vc14,语言包是因版本而异)
第二步:
解压:解压,尽量解压到根目录下,在解压后的路径里面不要出现中文。我在安装apache的时候,因为路径里面有中文,后系统提示为无效路径,后来将文件移往根目录下。
第三步:
配置环境变量。我的电脑-->属性-->高级系统设置-->环境变量-->系统变量:新建 APACHE_HOME 和 MYSQL_HOME,其值为其各自路径。
编辑path,在里面新建,在最后加上:;%MYSQL_HOME%\bin;%APACHE_HOME%\bin;
再加一行:E:\php-7.1.13-Win32-VC14-x64\(这个是PHP的路径,我是将PHP放在了根目录下)
第四步:
Apache24-->conf-->httpd.conf,将其用记事本打开
修改: Define SRVROOT "/Apache24" 改为 Define SRVROOT "E:/Apache24"
Listen 80 改为 Listen 8000
DocumentRoot "${SRVROOT}" 改为 DocumentRoot "E:/Apache24/htdocs"
在DirectoryIndex index.html后面加上 index.php
在最后加上:LoadModule php7_module "E:/php-7.1.13-Win32-VC14-x64/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
PHPIniDir "E:/php-7.1.13-Win32-VC14-x64" 保存退出。(注:加上去的php7_module是因为的我的php的版本为7.1)
php-7.1.13-Win32-VC14-x64-->php.ini-development,将其复制粘贴出副本,改名为php.ini,打开php.ini。
doc_root = 改为 doc_root ="E:\Apache24\htdocs"
; extension_dir = "ext" 改为 extension_dir = "E:\php-7.1.13-Win32-VC14-x64\ext"
;date.timezone = 改为 date.timezone =Asia/Beijing 保存退出。
;extension=php_curl.dll ;extension=php_mbstring.dll ;extension=php_mysqli.dll ;extension=php_openssl.dll 前面的分号都去掉
mysql-5.6.17-winx64-->my-default.ini 复制粘贴出备份,改为my-ini,打开。
# basedir =..... 改为 # basedir = E:\WAMP环境\mysql-5.6.17-winx64\mysql-5.6.17-winx64
# datadir =..... 改为 # datadir = E:\WAMP环境\mysql-5.6.17-winx64\mysql-5.6.17-winx64\data 保存退出。
第四步:
mysql:以管理员身份打开dos,将其调到你的bin文档,输入 mysqld -install 回车 再输入net start mysql 如果提示服务启动成功,则输入mysql -uroot,如果启动不成功,则输入httpd查看错误原因。
apache:以管理员身份打开dos,将其调到你的bin文档,输入httpd.exe -k install 回车 再输入 net start apache2.4 回车,若提示服务启动不成功,输入httpd查看错误原因。(我再安装apache的时候,因为路径的原因,导致安装不成功,后来修改了路径还是一样,最后将apache整个文档提到了根目录下才成功的)
删除Apache24/htdocs中的index.html文件
php: 打卡php文件夹,找到php.ini-development,复制粘贴并改名为php.ini,将其打开。
;extension=php_mbstring.dll ;extension=php_openssl.dll 前面的分号去掉。 保存退出。
将phpmyadmin和laravel55解压放入apache的htdocs中。
安装Composer-Setup.exe 安装VC2015
第五步:
修改mysql密码
去服务里面关闭正在运行的mysql,以管理员身份打开DOC,转到mysql中的bin,输入mysql --skip-grant-tables
再打开一个DOC,转到mysql中的bin,输入mysql,出现MySQL的标识符,再输入use mysql(链接权限数据库),再输入 update user set(改密码),再输入password=password("(填你修改的密码)") where user="root"; 在输入flush privileges; (刷新权限)最后输入quit退出,重启电脑
在ie浏览器里面输入localhost:8000/进去验证就ojbk了
注:如果发生了别的情况,我推荐一个网站https://www.baidu.com/ 包治百病,嘻嘻嘻嘻
(遇到状况不要急,着急你就输了)
希望给你们提供帮助