2757com 12

本文就对相关配置进行介绍,2757com:1、安装和测试Apache

max下是自带有Apache和php的服务器的,不需要另外安装,本文就对相关配置进行介绍。

基本环境和配置

PHP的开发环境主要包括:安装和配置Apache服务器、PHP引擎以及MySQL数据库服务器,另外选用Dreamweaver作为PHP的开发工具。

第一:Apache

在终端中输入,下面指令即可启动Apache服务器:

 //启动
 sudo apachectl-k start  
  //重新启动
 sudo apachectl -k restart

验证:

在浏览器中输入: Works!,既证明服务器已经启动。

但是由于默认站点位于系统路径下,所以我们修改到自定义的路径。所以还需要进行相关配置

修改站点位置:

终端中输入

cd /etc/apache2/
 sudo vim httpd.conf // 会提示输入密码,输入后回车即可
 英文下输入: /DocumentRoot,查找,
 注:1:注意区分大小写;2:要修改两个地方,故要进行两次查找。

第一次查找后,修改:

2757com 1

第二次查找后,修改

2757com 2

修改好后:wq保存退出,重启服务器,并在自定义的路径下放置html文件,即可访问。

Mac 系统:  OS X EI Caption  10.11.4

1、安装和测试Apache

第二:配置PHP服务器:

1:终端中输入指令:

cd /etc/apache2
 sudo vim httpd.conf
 按 /php,进行搜索,把带有LoadModule php5…..这一行的#(注释符号)去掉即可。

 ![](http://images.cnitblog.com/blog2015/589133/201503/231410352395226.png)

2:终端中输入:

 cd /etc/
 sudo cp php.ini.default php.ini

重启服务器,在自定义的站点路径下放置php文件,即可访问php内容。

第三:MySQ安装:
MySql下载: MySqlWorkbench下载:

下载后直接安装即可,一路默认就好

MySql配置:

打开终端,输入:

vim ~/.bash_profile

输入 i进行编辑 ,然后粘贴以下内容

# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'

按ESC键 ,输入 :wq
这样在终端中 直接输入 mysql 就可以进入mysql 。输入 exit 为退出

修改MySql的管理员密码,在终端中输入:

mysqladmin -u root password "root"

启动Mysql服务
     sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
停止Mysql服务
     sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
重启Mysql服务
     sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

至此,Apache+MySQL+PHP安装配置完毕。

附:对vim编辑器进行介绍
vim有两种模式:
1:命令模式

 shift+v -> 选中一行
 y -> 复制一行
 yy -> 复制当前行 (yank current line)
 p -> 在当前行的下一行复制粘贴的内容
 x -> 删除一个字符
 :wq -> 保存退出
 :q! -> 不保存退出
 i -> 进入编辑
 / -> 按/再输入字符可进行查找

2:编辑模式,可直接编辑文档,按esc键可以退出编辑模式

当前Mac用户名:  

首先下载Apache:官网下载
http server]() 2.2.25 (httpd)
下的Win32 Binary without crypto (no mod_ssl) (MSI Installer):
httpd-2.2.25-win32-x86-no_ssl.msi,版本可根据个人情况选择。

ceshi

安装过程中Network Donmain填写localhost,Server
Name填写localhost,Administrator’s Email
Adress随意填写,选择Typical安装即可。

 

安装完成后Apache根目录默认为<Apache安装目录>\htdocs,目录下的默认文档是index.html。打开浏览器输入地址:
2757com 3

需要熟知的几个基本概念和操作:

管理Apache服务器:启动Apache服务器后,在Windows系统托盘中会显示一个2757com 4的图标,打开如下,可以启动、停止或重启Apache服务器,在这个监视窗口中,还可以通过Service打开Windows的服务管理控制台(在控制台下也可以实现对Apache的管理)。
2757com 5
Apache服务器的常用配置命令:Apache服务器的配置信息保存在conf/httpd.conf的文件中,httpd.conf文件包含许多用于配置Apache的指令,可以通过手工方式添加或编辑配置指令,修改保存配置文件后,必须重启Apache服务器使变动生效。

  1. 新建一个终端默认的是路径是:

Listen指令:用于设置Apache监听的IP地址或端口。格式:Listen
[IP-address:] portnumber [protocol]
IP-address表示IP地址;portnumber表示端口号;protocol表示协议名称,如果不指定protocol,则对于443来说默认协议是https,其他是http。
DocumentRoot指令:用来设置网站文档的根目录。格式:Document
directory-path
DocumentRoot中的目标路径不能以反斜杠“/”结束。
Alias(别名)指令:用来映射指向文件系统某个物理目录的URL,也就是在Apache网站中创建一个虚拟的目录。格式:Alias
URL-path file-path|directiry-path
URL-path表示虚拟路径;file-path或directory-path表示本地文件系统的物理路径。如Alias
/test/ “F:/PHPSites/test/”
浏览器通过网址
DirectoryIndex指令:用于设置一个目录下的一组默认文档。格式:DirectoryIndex
local-url [local-url]…
在配置文件里指定多个URL,服务器将返回最先找到的那一个。

/Users/当前用户名, 因此本教程的结果是:

2、安装和配置PHP

/Users/ceshi

如果在HTML文档中嵌入PHP脚本,则需要在服务器端安装PHP语言引擎,此外还要修改Apache的配置文件。

2757com 6

下载安装PHP:官方地址
x86 Thread Safe (2013-Sep-18 23:38:43)版本选择上注意:

 

VC9 and VC11  More recent versions of PHP are built with VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively) and include improvements in performance and stability.  The VC9 builds require you to have the Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64 installed.  The VC11 builds require to have the Visual C++ Redistributable for Visual Studio 2012 x86 or x64 installed.
  1. 命令行显示文件

“Microsoft Visual C++
可再发行组件包”可从微软官网下载,如
PHP的安装很简单,直接解压即可,这里选择d:\php作为解压目标文件夹。

显示非隐藏文件:

配置PHP:
1.把PHP目录的php.ini-development文件复制到Apache目录下,重命名为php.ini,修改php.ini文件。
2.设置动态模块的路径,在文件中查找extension_dir,把选项设置为php动态链接库的路径:extension_dir
= “d:/php/ext”
3.设置PHP的文件根目录,查找doc_root,修改:doc_root =
“<Apache安装目录>\htdocs”
4.(可选)设置保存会话信息的目录:session.save_path =
“<某路径>”
5.(可选)设置错误信息显示选项:display_error = on
6.(可选)设置服务器默认时区:date.timezone = PRC

ls

让Apache支持PHP:修改httpd.conf文件,这里使用模块方式运行PHP
使用DLL动态链接库模块方式,首先将PHP安装目录下的php5ts.dll文件复制到system32文件夹中,然后在httpd.conf文件末尾添加:

显示隐藏文件和非隐藏文件:

LoadModule php5_module "d:/php/php5apache2_2.dll"  AddType application/x-httpd-php .php
ls -a

测试PHP,新建test.php,输入:<?php phpinfo();?>,如下:
2757com 7

 3. 显示mac系统的所有隐藏文件

3、安装和配置MySQL

defaults write com.apple.finder AppleShowAllFiles -bool true

安装:这里MySQL使用的是mysql-installer-community-5.5.28.3.msi,按提示安装即可,root用户密码为123456.
通过PHP连接MySQL服务器:需要对PHP做进一步的配置,如下
1.将libMySQL.dll文件复制到<Apache目录>\bin中
2.修改Apache下的php.ini文件,将文件定位到[MySQL]节

 

设置MySQL服务器的主机名:mysql.default_host = localhost

设置MySQL服务器的端口号:mysql.default_port = 3306

设置默认用户:mysql.default_user = root

设置默认密码:mysql.default_password = 123456

启动PHP对MySQL的支持模块:extension=php_mysql.dll(去掉前面的分号)

 

3.保存php.ini,重启Apache。
测试程序如下:

 

<html>  <head>  <title>MYSQL</title>  </head>  <body>  <?php  $link = mysql_connect("localhost","root","1234565");  if(!$link) die("failed".mysql_error());  echo "success";  mysql_close($link);  ?>  </body>  </html>

一: Apache配置

2757com 8

1.1 启动Apache

4.Dreamweaver建站

OSX 已经自带Apache服务,所以只有一行命令行就可以启动Apache

在工程中可以选择Adobe
Dreamweaver作为PHP网站的开发工具,为了充分利用Dreamwear的各项功能,必须定义一个站点。

开启Apache服务:

注:dreamweaver8还是Macromedia公司的,到9开始该公司被Adobe公司收购了,那时候Adobe公司的photoshop等软件正好版本到了cs3,于是就让dreamweaver也同时以cs3来作为版本号,所以dreamweaver9是dreamweaver
cs3;dreamweaver10是dreamweaver
cs4,这里使用的是Dreamweaver_11_5_LS3.exe(CS5)

sudo apachectl start 

1.选择站点->新建站点,输入站点名和本地站点文件夹(DW用于管理文件)
2757com 9
2.选择或添加服务器远程或测试
2757com 10
服务器模型选择:PHP MySQL
2757com 11

停止Apache服务:

按F12可在浏览器中查看网页结果。
PHP代码查询:
Dreamweaver学习:

sudo apachectl stop 

重启Apache服务:

sudo apachectl restart 

以上3条命令,在我本机上测试没有返回信息(这太让人崩溃了).

查看Apache版本:

httpd -v

2757com 12

Apache配置的默认目录是:

/etc/apache2

貌似这个无法去更改.主要修改里面的httpd.conf文件

验证Apache服务器是否开启:

在浏览器中输入: localhost

会在浏览器页面显示:

It works!

 

因为在默认的Apache配置情况下,Apache的Document Root目录是:

/Library/WebServer/Documents

这个It works
就是里面的info.php打印出来的。下面介绍如何将apache的这个默认目录更改到用户目录下。 

你可以打开info.php文件:可以看到是:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章