PHPStudy 2016 是一个集成了 Apache/Nginx、PHP、MySQL 等服务的 Windows 环境集成包,以下是详细的配置步骤:
下载与安装
启动服务
网站根目录设置
phpStudy安装目录\WWW
PHP配置
phpStudy安装目录\php\php版本号\php.ini
upload_max_filesize = 20M
post_max_size = 20M
date.timezone = Asia/Shanghai
MySQL配置
phpStudy安装目录\MySQL\my.ini
Apache 虚拟主机
phpStudy安装目录\Apache\conf\extra\httpd-vhosts.conf
apache
<VirtualHost *:80>
DocumentRoot "D:/phpStudy/WWW/mysite"
ServerName mysite.local
<Directory "D:/phpStudy/WWW/mysite">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
127.0.0.1 mysite.local
Nginx 虚拟主机
phpStudy安装目录\nginx\conf\vhosts\*.conf
nginx
server {
listen 80;
server_name mysite.local;
root "D:/phpStudy/WWW/mysite";
index index.html index.htm index.php;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
端口冲突
httpd.conf
中的 Listen 80
nginx.conf
中的 listen 80
MySQL 无法启动
PHP扩展启用
extension=php_curl.dll
extension=php_mbstring.dll
多PHP版本切换
SSL证书配置
远程访问MySQL
sql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
通过以上配置,您应该能够顺利使用 PHPStudy 2016 进行本地开发。如需更高级的配置,建议参考官方文档或相关服务器软件的配置手册。