PHP从1到入门

WNMP 开发环境搭建

2018-01-29  本文已影响0人  梦炫影翼

安装 PHP



安装 Nginx


 cd D:\server\nginx
start  .\nginx.exe 
.\nginx.exe -s stop

或者

.\nginx.exe -s quit
.\nginx.exe -s reload
.\nginx.exe -v
location ~ \.php$ {
           root           html;
           fastcgi_pass   127.0.0.1:9000;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
           include        fastcgi_params;
}

去掉注释并且修改为

location ~ \.php$ {
       root           html;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
       include        fastcgi_params;
}

配置部分就修改好了

PS D:\server\php> php-cgi.exe -b 127.0.0.1:9000 -c D:\server\php\php.ini
PS D:\server\nginx> .\nginx.exe -s reload
<?php 
  phpinfo();

MySQL 的安装


[mysqld]
 basedir=D:\\server\\mysql
 datadir=D:\\server\\msyql\\data
PS D:\server\mysql\bin> .\mysqld.exe --defaults-file=D:\server\mysql\my.ini --initialize-insecure

有2种方式使用 mysql (以下选一种即可)

第一种:mysql 作为系统服务运行

PS D:\server\mysql\bin> .\mysqld --install

安装成功后直接在系统服务中启动 mysql 即可。
为了方便mysql的操作,也可以将 mysql bin目录 D:\server\mysql\bin 加入系统环境变量
mysql 除了可以在系统服务运行,也可用从命令行启动

PS D:\server\mysql\bin> .\mysqld --remove

第二种:从命令行运行 mysql
这里我已经把 mysql的bin 目录加入了系统环境变量

PS C:\WINDOWS\system32> start mysqld
PS C:\WINDOWS\system32> mysql -u root -p

初始化的时候配置项 --initialize-insecure 所以这里的密码默认为空

 PS C:\WINDOWS\system32> mysqladmin.exe -u root shutdown

安装后的设置和配置

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

其中 123456 为修改的新密码
输入命令 exit 退出后,则需要设置的新密码才能进入 mysql 命令行界面了


其他


@ECHO OFF
echo start nginx ......
d:
cd D:\server\nginx\
start .\nginx.exe
echo start mysql ......
cd D:\server\mysql\bin\
start .\mysqld.exe
echo start php ......
cd D:\server\
.\RunHiddenConsole.exe "D:\server\php\php-cgi.exe" -b 127.0.0.1:9000 -c D:\server\php\php-cgi.exe\php.ini
@ECHO OFF
taskkill /F /IM nginx.exe
taskkill /F /IM php-cgi.exe
taskkill /F /IM mysqld.exe

现在双击 server.bat 就可以同时开始nginx 和 MySQL 和 php了
双击 stop.bat 就可以关闭他们

上一篇 下一篇

猜你喜欢

热点阅读