您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

环境配置(window+Apache+Php)_PHP教程

2024/5/7 2:32:24发布21次查看
环境配置(window+apache+php)
如果配置过忘了,呢么紧跟红字引导哦~
如果很讨厌配置环境这种工作的朋友,呵呵,搜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吧~安装包里应有尽有哦!...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product