目录:
- 1、phpstudy如何配置、修改数据库的密码
- 2、phpstudy8.1连接超时设为多少
- 3、phpstudy的apache配置https流程和问题
- 4、win下phpStudy配置多个项目(Nginx)
- 5、phpstudy怎么配置伪静态
phpstudy如何配置、修改数据库的密码
phpstudy如何配置、修改数据库的密码方法如下:
使用『其他选项菜单』-『MySQL设置』-『设置或修改密码』
。
重置MySQL密码(忘记密码时使用)
请使用『其他选项菜单』-『MySQL工具』-『重置密码』。
phpstudy8.1连接超时设为多少
phpstudy8.1连接超时设为3306。
手动修改配置,windows中找到my.ini文件,linux中找到my.cnf文件,找到max_connections并修改保存,然后重启mysql服务。
windows上还可以在phpstudy的主界面,其他选项菜单-mysql工具-参数配置-max_connections-输入你想要的值,然后点击确定,会自动重启mysql服务的。
特别注意:
1、为了减少出错安装路径不得有汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。
2、此为apache+php方案,需要Nginx+php方案的请到官网下载phpfind,Lighttpd+PHP方案下载phpLight。
3、重装系统后或相关服务丢失时,只需要点一下『运行模式-应用』即可。
4、可通过菜单『卸载相关服务』进行卸载相关服务。
phpstudy的apache配置https流程和问题
最近由于弄了一个小程序,需要配置htpps的域名,把操作流程记录一下:
1、去西部数码花了1元弄了一套证书,包含三个文件:
2、把这三个证书文件放进服务器,phpstudy里面创建网站,
把三个证书一个个导入进去,然后选好根目录,php版本,保存后创建网站。
3、上面操作完成后,开始设置
4、设置完httpd.conf后,开始设置httpd-ssl.conf
里面这样配置:
VirtualHost *:443
DocumentRoot “你的域名指向的完整路径”
ServerName 你的域名
Directory “你的域名指向的完整路径”
Allow from all
AllowOverride All
#Options -Indexes +FollowSymLinks +ExecCGI
Options -Indexes +FollowSymLinks
#Order allow,deny
#Require all granted
/Directory
SSLEngine on
SSLCertificateFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxxx.cer
SSLCertificateKeyFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxx.key
SSLCertificateChainFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxx.crt
/VirtualHost
到这里配置就完毕了,我这里访问https正常,搞定
win下phpStudy配置多个项目(Nginx)
问题描述:
根目录www下有两个项目文件test1,test2.
|-www
|—–test1
|—–test2
如果没有域名,开发时只能通过www/test1和www/test2来访问两个项目,很不方便,而且会出现很多问题.
现在想要给他们配置两个域名,达到浏览器输入域名直接访问的效果:
|-www
|—–test1
|—–test2
实现原理:
假设我们要访问百度,在浏览器输入域名 ,
浏览器在解析域名前,会先查询本机的hosts文件(存放的是域名和IP的对应关系),查找是否有 的IP地址,
如果能找到记录,则直接使用这个IP.
如果找不到记录,就去请求DNS服务器,把域名解析成百度的IP地址,再去请求数据.
那么可以修改这个hosts文件,让域名 指向我们本机.
操作步骤:
1.找到windows下的hosts文件,(win10系统,C:\Windows\System32\drivers\etc)
,用记事本打开,在最后加上两行
保存,退出.(可能遇到无法保存的问题,去百度下)
此时,在浏览器输入 或者 就能访问到我们本机的服务器了.
但是,服务器只是接收到了请求,还不知道如何处理,接下来的要做的是,告诉Nginx服务器,
请求URL为 时进入www/test1 项目.
请求URL为 时进入www/test2 项目.
2.配置服务器上的vhosts.conf文件
依次点击:其他选项菜单 打开配置文件 vhosts-ini
在vhosts.conf文件写入以下内容
复制一份,把域名改成 ,路径配置为test2项目的路径.
到此vhosts.conf文件就配置好了.
那么如何让这个vhosts文件生效呢?
只要在Nginx主配置文件引入它就行了.
(注意:要写在原有的大括号里边)
保存,退出.这样就OK了.
4.重启服务器.测试一下.
在test1目录下新建index.php文件,写入
在test2目录下新建index.php文件,写入
结果:
这样我们就能通过两个域名,分别访问这两个不同的项目了.如果有更多的项目,只要复制vhosts.conf里的配置就行了.
phpstudy怎么配置伪静态
打开phpstudy的配置文件。 httpd.conf
在phpStudy\Apache2\conf文件夹里。用记事本就可以了。
或者,你在任务栏点击phpstudy程序图标,选 配置文件,选 httpd.conf
都可以。
然后
搜索 LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#
搜索AllowOverride None 替换为 AllowOverride All
有好几个找到和下面代码类似的那个
/IfModule
#
# “D:\usr\local\Apache2\cgi-bin” should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
Directory “D:\usr\local\Apache2\cgi-bin”
AllowOverride All
Options None
Order allow,deny
Allow from all
/Directory
改好以后,接着在最后一行添加: (这个是关键点)
IfModule mod_rewrite.c
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topictopic=$2%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=viewaid=$2page=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplayfid=$2page=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthreadtid=$2extra=page\%3D$4page=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=groupfid=$2page=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space$2=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=spaceuid=$2do=blogid=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2value=$3%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3%1
/IfModule
【phpstudy配置】的内容来源于互联网,若引用不当,请发邮件456(@)456.cn联系删除
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。