标签: mysql

  • 手动配置WNMP:Win、Nginx、Mysql、PHP,并使用ThinkPHP&FastAdmin开发程序

    WIN系统下载如下如下软件包:

    Nginx:https://nginx.org/en/download.html
    下载 nginx/Windows 版本,然后解压放置自己喜好目录
    Mysql:https://dev.mysql.com/downloads/mysql/
    下载 64-bit ZIP 压缩包,然后解压放置自己喜好目录
    PHP:https://windows.php.net/download
    下载 x64 Non Thread Safe 压缩包,然后解压放置自己喜好目录

    Nginx配置

    方案一:
    修改nginx/conf目录下nginx.conf配置文件
    源:location ~ \.php$ {
    改:location ~ \.php(.*)$ {

    源:
    fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    改:
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $1;

    方案二:
    源:location ~ \.php$ {
    改:location ~ \.php {
    源:
    fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    改:
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param PATH_INFO $fastcgi_path_info;

    Mysql配置

    在Mysql根目录下创建my.ini文件
    在mysql/bin目录下打开管理员模式的cmd输入以下代码创建
    初始化:mysqld --initialize --console
    初始化完成后cmd界面末尾会有“root@localhost”账户的初始密码,登录有修改
    安装Mysql:mysqld install
    启动Mysql:net start mysql

    PHP配置

    .将软件根目录下php.ini-development或php.ini-production复制一份重命名为php.ini
    .打开php.ini文件修改如下

    源:
    ;extension_dir = "ext"
    ;cgi.fix_pathinfo=1
    ;extension=gd2
    ;extension=curl
    ;extension=exif
    ;extension=mysqli
    ;extension=pdo_mysql

    改:去除前面 “;” 然后保存 实例如下
    extension_dir = "ext"
    cgi.fix_pathinfo=1
    extension=gd2
    extension=curl
    extension=exif
    extension=mysqli
    extension=pdo_mysql

    软件启动相关

    Nginx:
    启动:start nginx
    停止:nginx -s quit
    重新加载配置文件:nginx -s reload
    Mysql:
    启动:net start mysql
    停止:net stop mysql
    PHP:
    启动:php-cgi.exe -b 127.0.0.1:9000

    WIN 配置 ThinkPHP&FastAdmin伪静态:

    Nginx配置伪静态:
    location / {
    if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=$1 last;
    }