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正常,搞定
windows上apache 配置方法如下:
1、打开服务器中,找到Apache安装目录,以下图为例Apache安装的目录;
2、点击conf文件夹 进入配置目录,找到httpd.conf 文件;
3、打开httpd.conf 文件,如图,找到地475行;或者ctr+f 查找httpd-vhosts.conf ;去掉前面的#;ps: Include conf/extra/httpd-vhosts.conf(这指的是Apache安装目录下面的conf 文件夹下面的extra下面的httpd-vhosts.conf文件 ,如果你要更改目录也可也,但必须指定正确的目录);
4、找到 根据上一步你指定的文件路径 ;
5、打卡httpd-vhosts.conf文件 ,设置端口,默认为80端口不用修改,如果你的8端口其它程序占用,请修改;
6、虚拟主机的配置,详见图解;
7、重启Apache。 开始—>运行 —>cmd 输入命令;net stop Apache2.2net start Apache2.2;
Apache2.2.4 php5.2.1 mysql 配置第步:
1.安装apache2.2mysql5
假设目录别:C:/Apache2.2,C:/MySQL5
2.解压php5.1.1-Win32.zip至C:/php5
3.安装navicat(图形化管理MySQL工具)
注意:
安装MySQL5候,切默认安装至finish按钮,继续MySQL配置
默认选项至输入密码框候,记自输入密码,般123456
第二步:
.php.ini配置
1 找php5目录 php.ini-dist或 php.ini.recommended文件重命名 php.ini
并复制系统盘windows目录(c:\windows例).
2 再php目录php5ts.dll,libmysql.dll复制目录 c:\windows\
3 打c:\windows\php.ini文件(关联mysql)
设置扩展路径
查找 extension_dir 行
extension_dir = "./"
行改
extension_dir = "C:\php5\ext"
其C:\php5安装php路径路径确加载dll
(注意:些php版本 extension_dir = "./" 要前面号掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
面3项前面号掉apache启加载些dll
php5差问题
间相差八
呢?PHP5系列版本新增区设置默认格林威治间与所东8区相差8
查找date.timezone行
date.timezone =
掉改
date.timezone = PRC
启php简写:
找short_open_tag = Off 改 short_open_tag = On 已经on,则改.
用形 写. 功能.
(二).apache http.conf配置:(C:/apache2.2/conf tp.conf)
1.修改网站根目录
查找 DocumentRoot行
DocumentRoot "C:/Apache2.2 docs"
网站根目录修改用默认.改,要修改面项,否则能现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
面两行
Apache2/.2htdocs">
面两项 C:/Apache2.2 docs 改想要目录
2.让apache支持*.php(网页)
查找 DirectoryIndex index.html
修改
DirectoryIndex index.php index.html
index.php 充默认页面
3.Apache模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
行加入行
LoadModule php5_module C:/php5/php5apache2_2.dll
//注意:其C:/php5/php5apache2.dll安装php相应路径.
要php5apache2_2.dll php5apache2.dll混淆.php5apache_2.dll适用于apache 版本2.
PHP5压缩包php5apache2.dll适用于apache2.0.*版本
2.2.*版本,能现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
行加入行
AddType application/x-httpd-php .php (记住:前边空格哦)
apache解析php文件
注意: *** 作完请重启服务器
5.测试
网站根目录(没改则C:/Apache2.2 docs)创建 phpinfo.php 文件
<?php
phpinfo()
?>
test.php
输功,则说明功告
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)