如果配置过忘了,呢么紧跟红字引导哦~
如果很讨厌配置环境这种工作的朋友,呵呵,搜xampp吧~安装包里应有尽有哦!
ok,想知其然,并知其所以然,继续.
i. 下载apache(msi版)
a. 网络域,服务器,管理员的设置,不确定就随意吧~记住哦(这些信息可以在httpd.conf里修改)
b. 安装,打开apache目录下的conf文件,找到httpd.cong,加入对php模块的支持
ø 在#localmoudle vhost_alias_moudle moudle/mod_vhost_alias.so的下面加代码
loadmoudle php5_moudle x:/php/php5apache2_2.dll
效果:加载处理php的模块.
ø 在addtype application/x-gzip .gz .tgz处加代码
addtype application/x-httpd-php .php
addtype application/x-httpd-source.php
效果:添加可识别php的mime类型
ø 在文件末尾添加以下代码
loadfile x:\php\libmcrypt.dll
loadfile x:\php\libmysql.dll
效果:支持libmcrypt和libmtsql
ø 再在文件末尾添加以下代码
phpinidir x:/php
效果:设置php.ini的文件目录
ø 注意: 只对于文件目录\ 和/的区分~
一般引号里面是 /
引号外面是 \
ø 另外还有一些说明在后面介绍
ii. 下载php
a. php目录下的php.ini-xxxxxxxxx改为php.ini(后面再详细介绍一些设置)
b. 设置拓展文件目录
i. 找到extension_dir=./ --- 改为extension_dir=x:/php/ext
c. 开启一些常用的拓展
extension=php_gd2.dll
效果:支持gd绘图函数
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
效果:支持mysql数据库
extension=php_mysqli.dll
d. 添加环境变量
path里添加x:\php
iii. 运行php:
a. 启动apache服务器吧~
b. 在apache的htdocs文件夹下建立phpinfo.php文件
c. 写如下代码 :
iv. 注意事项:
a. apache配置文件只在启动时调用,所以修改完一定要重启
b. apache启动不了一般是因为配置文件有问题,常见的是有非法字符
c. httpd.conf文件中没有指明可以支持.html时,就不要在html中嵌入php代码
d. 自己亲身体验!!8080端口不要被其他服务占用,否则默认生成不了服务器.
关于apache的一些配置补充
• 重要参数
a. serverroot x:/apache //软件安装位置
b. pidfile logs/httpd.pid //父进程的进程号文件位置
c. listen:8080 //端口号
d. servername //主站名称
e. serveradmin //管理员邮件地址
f. documentroot /…/web/ //主站点的网页存储位置
g. directoryindex index.html index.php index.htm //主页文件设置
• 几个指令
a. x:\apache2.2\bin> httpd -k install -n apachename
创建名字为的apachename服务
b. x:\apache2.2\bin> httpd -k uninstall -n apachename
删除名字为的apachename服务
c. x:\apache2.2\bin> httpd -n apachename -t
检查配置文件正确性
d. x:\apache2.2\bin> httpd -k start/stop/shutdown/restart
基本操作
关于php配置指令
1. php.ini是php全局配置文件
控制的行为
语言选项 安全模式 语法突出显示
杂项 资源限制 错误处理和日志
数据处理 路径和目录 文件上传
fopen包装器 动态拓展 模块设置
对于端口被占的情况
1. 启动的时候问题来了!service state里面是空的!
2. 这说明服务里面没有apache这个服务
3. 据说emial不是admin,就不会有服务---不知道真的假的,反正端口被占用就有问题
4. 先取得最高权限吧~(控制面板-用户账户和家庭安全-系统和安全-操作中心-更改用户账户控制设置-改为从不通知)
5. 重启
6. cmd输入:cd /d x:\apache2.2\bin转到指定目录
7. cmd执行:httpd.exe -k install -n apache2
8. ok
摘自 matter605924657
http://www.bkjia.com/phpjc/478257.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478257.htmltecharticle环境配置(window+apache+php) 如果配置过忘了,呢么紧跟红字引导哦~ 如果很讨厌配置环境这种工作的朋友,呵呵,搜xampp吧~安装包里应有尽有哦!...
