2018.05.16
自己给自己定了一个学习计划,每天的总结必不可少,就在这里开始第一天的总结吧
一、先从wamp安装开始。
安装环境,window 10 64位 。 apache、mysql、php版本均为当前官网最新64位版本。兼容性什么乱七八糟的问题,以后考虑。
1、安装Apache
首先从官网下载apache,得到
压缩包,之后进行解压缩至你希望的目标目录。例 E:\wamp\Apache24。注:安装路径中不能出现中文。
之后需要配置运行环境
1)首先进入系统,因为我使用的事win10系统,界面如下
2)之后进入环境变量设置。
3)进行路径添加。
4)最后一步,将刚才的安装路径下的bin目录路径添加进去,例 E:\wamp\Apache24\bin
之后在安装路径的bin目录下开启apache。
之后屏幕右下角会有apache运行的图标,点开会出现apache操作界面。
之后打开浏览器,地址栏输入localhost:80 。出现以下界面表示安装成功。
至此apache安装完毕,接下来开始安装php。
2.安装php
1)首先从官网下载php安装包,根据你的系统选择需要安装的文件。
之后解压缩至你的目标路径,建议与apache安装在同一父目录下,例E:\wamp\php 。
php安装完毕,点击php文件下的php.exe 即可执行。
2)配置PHP,在php解压目录下找到php.ini-development 文件,复制一份并重命名php.ini.
例 ;E:\wamp\php\php.ini-development 文件。
然后打开,更改自定义扩展目录。找到;extension_dir = "ext"更改为extension_dir = "E:/wamp/php/ext"
设置默认时区:date.timezone = PRC;
开启扩展,去掉部分注释
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_shmop.dll
; The MIBS data available in the PHP distribution must be installed.
; See
http://www.php.net/manual/en/snmp.installation.php ;extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
3、apache配置与php协同工作。
1)进入apache的conf目录,打开apache的配置文件httpd.conf.
修改apache软件所在目录:ServerRoot “E:\WAMP\Apache24”
修改默认索引以支持PHP:DirectoryIndex index.html index.php index.htm
增加php模块:LoadModule php7_module "E:\wamp\php\php7apache2_4.dll"
PHPIniDir "E:\wamp\php"
AddType application/x-httpd-php .php .html .htm
2)测试apache和PHP
成功启动apache后,在例:E:\wamp\Apache24\htdocs。目录下编写phpinfo.php;
<?php
echo phpinfo();
保存后,在浏览器输入,localhost/phpinfo.php,显示php相关信息表示成功配置。
4、安装mysql。
1)官网获取安装文件。我下载的是mysql-installer-community-5.7.22.1.msi。
下载完成后安装即可,注意如果要自己设置安装路劲的话,在选择安装类型时,选择custom选项方可进行。
2)安装完成即可使用,记住自己安装时设置的密码。
其他几点小零碎:1) Include conf/extra/httpd-vhosts.conf 开启虚拟主机
在httpd-vhosts.conf 文件中配置虚拟主机。
注意配置directory 目录权限。require all granted
2)分布式部署。 .htaccess文件又称为分布式部署文件,这个文件可以覆盖httpd.conf文件中的配置。
3)几个工具 mysql font 桌面数据库控制软件。
phpmyadmin 远程控制,其配置有些麻烦。
E:\wamp\phpMyAdmin-4.8.0.1-all-languages\libraries下的config.default.php文件中
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['blowfish_secret'] = ''进行配置
config.sample.inc.php文件中
$cfg['blowfish_secret']
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
之后设置虚拟服务器,
<VirtualHost *:端口号>
ServerAdmin xxxxx@xx.com DocumentRoot "E:\wamp\phpMyAdmin-4.8.0.1-all-languages" ServerName xxxxxxxxx DirectoryIndex index.php <Directory 'E:\wamp\phpMyAdmin-4.8.0.1-all-languages'> AllowOverride None Options Indexes require all granted </Directory> </VirtualHost>目前就这些.1.