【从零开始】前端,从布置环境开始

    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 [email protected]
                                   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.





猜你喜欢

转载自blog.csdn.net/cccuuujjj/article/details/80336315