首页 > 软件系统 > windows > winwos系统上配置php环境
2020
06-01

winwos系统上配置php环境

下载软件:

mysql:https://downloads.mysql.com/archives/community/

MariaDB:https://downloads.mariadb.org/mariadb/+releases/

php:https://windows.php.net/downloads/releases/

    线程安全版本是为IIS服务器准备的
    其他服务器的php版本FastCGI执行方式是以单一线程来执行操作,不需要进行线程的安全检查,除去线程安全检查反而可以提高执行效率

php-cgi-spawner:https://github.com/deemru/php-cgi-spawner/releases

nginx:http://nginx.org/en/download.html

安装和运行mysql/MariaDB:

1、下载的压缩包解压完目录中没有data文件夹,需要初始化

    mysql初始化命令:
    /path/bin/mysqld.exe --initialize
    命令结束后在mysql根目录中生成data文件夹,文件夹下*.err中包含了初始生成的root用户密码
    mariadb初始化命令:
    /path/bin/mariadb-install-db.exe
    命令结束后再mariadb根目录中生成data文件夹,,root初始化密码为空

2、从别的mysql服务中复制一份my.ini配置文件或者创建一个空文件自己编写配置项,mariadb初始化后会在data目录中声称一个my.ini文件,mysql配置文件

3、将MySQL安装为Windows服务

    /path/bin/mysqld.exe --install mysql_service_name  --defaults-file="/path/my.ini"
        安装mysql服务并指定配置文件
    /path/bin/mysqld.exe --remove mysql_service_name或者sc delete mysql_service_name
        删除mysql服务

4、启动mysql服务

    net start mysql_service_name
    或者运行services.msc,在服务中启动

5、修改mysql密码

    由于当前的root用户密码为初始化时的随机密码,修改为我们需要的密码
    /path/bin/mysqladmin.exe -u root -p password new_pwd

安装和运行php:

首先需要下载对应版本需要的VC++运行库:

    php5.3.5之前版本需要VC6
    php5.3.6-php5.4.45版本需要VC9
    php5.5.0-php5.6.40版本需要VC11
    php7.0.0-php7.1.33版本需要VC14
    php7.2.0-php7.4.5版本需要VC15

php-cgi的运行:

    下载好需要的php版本后解压
    下载php-cgi-spawner
    运行:"/path/php-cgi-spawner.exe" "/path/php/php-cgi.exe -c /path/php/php.ini" 4+32
    php-cgi-spawner.exe使用说明

php配置文件

安装和运行nginx:

    下载并解压nginx压缩包,运行命令:
    /path/nginx.exe -c /path/conf/nginx.conf

nginx配置文件

nginx的命令行

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。