美文网首页
win7下配置nginx+wordpress+php+maria

win7下配置nginx+wordpress+php+maria

作者: 浙南旧事 | 来源:发表于2022-12-27 16:11 被阅读0次

    所用的程序版本为:
    nginx-1.23.3.zip
    wordpress-6.1.1-zh_CN.zip
    php-7.1.9-Win32-VC14-x64.zip
    mariadb-5.5.68-winx64.zip

    1. 解压nginx,php,mariadb到顶层目录,解压wordpress到nginx目录下。

    2. 配置php。
      将php.ini-production拷贝到php.ini。
      打开以下几个选项:
      extension_dir = "ext"
      cgi.fix_pathinfo=1
      extension=php_bz2.dll
      extension=php_curl.dll
      extension=php_mysqli.dll
      extension=php_pdo_mysql.dll
      执行下面的命令:
      .\php-cgi.exe -b 127.0.0.1:9000 -c php.ini

    3. 配置db。
      .\mysqld.exe --install
      net start mysql
      .\mysqladmin.exe -u root passwd 为root用户设置密码,比如"abC@123@!"
      .\mysql.exe -u root -p 输入密码后创建数据库。
      create database test2;
      exit

    反操作是:
    net stop mysql
    .\mysqld.exe --remove
    (新版本mariadb顶层目录下没有data目录,需要自行创建,并执行mysql_install_db.exe命令)

    1. 配置nginx。
      修改nginx.conf,在server下新增如下内容:

       charset utf-8;
      
       location / {
           root   wordpress;
           index  index.php;
       }
      
       location ~ \.php$ {
           root          wordpress;
           fastcgi_pass  127.0.0.1:9000;
           fastcgi_index index.php;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include       fastcgi_params;
       }
      

    执行nginx.exe。

    1. 在浏览器里输入127.0.0.1,第一次会要求配置数据库。
      其中数据库用之前创建的test2,用户名和密码是之前设置的root,abC123@!,其余用默认即可。
      进一步,会要求创建一个用户。

    相关文章

      网友评论

          本文标题:win7下配置nginx+wordpress+php+maria

          本文链接:https://www.haomeiwen.com/subject/tqaoqdtx.html