所用的程序版本为:
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
解压nginx,php,mariadb到顶层目录,解压wordpress到nginx目录下。
配置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配置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命令)
-
配置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。
- 在浏览器里输入127.0.0.1,第一次会要求配置数据库。
其中数据库用之前创建的test2,用户名和密码是之前设置的root,abC123@!,其余用默认即可。
进一步,会要求创建一个用户。