win7下配置nginx+wordpress+php+maria

2022-12-27  本文已影响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@!,其余用默认即可。
    进一步,会要求创建一个用户。
上一篇下一篇

猜你喜欢

热点阅读