Php的安装以及验证apache
Php安装
tar jxf php-5.3.8.tar.bz2
cd php-5.3.8
./configure --with-apxs2=/usr/local/apache2/bin/apxs--with-mysql
make
make install
编译php报错情况
php-5.3.8]# ./configure--with-apxs2=/usr/local/apache/bin/apxs --with-mysql
checking for specifiedlocation of the MySQL UNIX socket... no
configure: error: Cannotfind MySQL header files under yes.
Note that the MySQLclient library is not bundled anymore!
原因是没有找到mysql库的位置
现在把上述命令改成如下:
./configure--with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
如果编译成功的话应该显示如下结束信息:
Generatingfiles
updatingcache ./config.cache
creating./config.status
creatingphp5.spec
creatingmain/build-defs.h
creatingscripts/phpize
creatingscripts/man1/phpize.1
creatingscripts/php-config
creatingscripts/man1/php-config.1
creatingsapi/cli/php.1
creatingmain/php_config.h
creatingmain/internal_functions.c
creatingmain/internal_functions_cli.c
+--------------------------------------------------------------------+
|License:|
|This software is subject to the PHP License, available in this |
|distribution in the file LICENSE. Bycontinuing this installation |
|process, you are bound by the terms of this license agreement. |
|If you do not agree with the terms of this license, you must abort |
|the installation process at this point. |
+--------------------------------------------------------------------+
Thankyou for using PHP.
截图如下:
cp php.ini-development /usr/local/lib/php.ini
vi /usr/local/apache/conf/httpd.conf 添加下列行
LoadModule php5_module modules/libphp5.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
启动apache
安装完apache和php以后就可以启动apache了
有可能遇到apache80端口被占用的情况
[root@XKWB5705 ~]#/usr/local/apache/bin/apachectl start
(98)Address already inuse: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available,shutting down
Unable to open logs
[root@XKWB5705 ~]# netstat -anpt|grep 80 #以下结果果真验证了80端口被占用,原来apache已经启动
tcp0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4347/httpd
下面是通过访问web验证apache安装成功的艰难路程
1) 查看apache进程是否启动
2) 查看apache日志(进程号)
3) apache配置文件是否加载了php模块
4) apache默认的支持选项
原来:
修改后
5) web默认的访问页面index.html
[root@XKWB5705 ~]# cat/usr/local/apache/htdocs/index.html
Aniya
另一个支持的访问页面是index.php
[root@XKWB5705 ~]# cat/usr/local/apache/htdocs/index.php
<?
phpinfo()
?>
6) selinux关掉
7) 看看防火墙iptables有没有限制
从以上截图可以看到防火墙是没有限制的
准备工作做好了,可是通过访问IP还是无法访问
这是怎么回事呢
最后停掉iptables
再次访问 http://211.100.97.250/ 成功
什么原因呢?
原来是有人捣乱,私底下使用setup命令,对相关服务做了设置
Setup命令弹出的对话框
截图将稍后添加
分享到:
相关推荐
支持WIN764位,本人测试成功的。php开发首选
Apache+php+mysql在windows ,进行配置完成PHp。经过测试验证的,确保可用。
5.支付,如果您想使用验证的自动发卡功能,官方默认支持两种对接方式 1.微信原生支付,需要签约商户,微信支付配置文件vendor/wxpay/WxPay.Config.php 绑定支付的APPIDGet AppId() 商户号 GetMerchantId()商户支付...
首先下载好需要安装的配置文件1、apache-2.2.162、php-5.2.14-Win32 一、apache配置 apache的安装不说了,安装过程中选择自己想安装的位置,一路next,就可以了。默认80端口,安装结束后,浏览器输入...
一、源码特点 PHP 员工工资管理系统是一套完善的... 2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。 3、数据库文件名是phpgongzi.sql ,系统名称gongzi 4、系统首页地址:http://127.0.0.1/gongzi/
一、源码特点 PHP火车票售票查询管理系统是一套完善的web设计系统,对理解php编程... 2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。 3、数据库文件名是phphcp.sql ,系统名称hcp 4、系统首页地址:
这是一个windows64位下配置 php+apache+mysql 所需的64位的资源包与配置手册而且配置过程经本人验证 环境搭建是成功的。
一、源码特点 PHP 智能物业管理系统是一套完善的web设计系统,对理解php... 2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。 3、数据库文件名是phpwuye.sql ,系统名称wuye 4、系统首页地址:http://
4.apache 安装 软件准备 http://www.apachelounge.com/download/ 官网下载版本,httpd-2.4.7-win32-VC11.zip 服务安装 直接解压文件到 D:\develop\httpd-2.4.7\,可见D:\develop\httpd-2.4.7\Apache24\conf目录。 ...
一、源码特点 PHP 在线考试管理系统是一套完善的web设计系统 layUI技术布局 ,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。... 2、开发环境为PHP APACHE,数据库为mysql5.0
一、源码特点 PHP 仓库管理系统是一套完善的web设计系统... 2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。 3、数据库文件名是phpckgl.sql ,系统名称ckgl 4、系统首页地址:http://127.0.0.1/ckgl/
本书展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、网站计数器设计与PHP文件访问...
我们将通过使用Apache服务器和MySQL数据库实现系统的实际运行。 在本毕设中,我们将完成以下主要任务: 1. 设计并实现系统的数据库,包括用户信息、域名信息等; 2. 设计并实现系统的前端界面,包括用户注册、登录...
centeos+php+apache+zlib+libpng+freetype+jpeg+gd 经过20多边验证,里面总结了包依赖的解决办法,实在太经典了.不甘寂寞与大家共享..(多次失败,多次总结--就是精华)
本文实例讲述了php基于表单密码验证与HTTP验证用法。分享给大家供大家参考。具体分析如下: PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP ...
phpadauth PHP代码可针对Active Directory进行身份验证,以与apache mod-auth-external一起使用DefineExternalAuth adauth管道/usr/local/bin/adauth.php <位置/受保护>满足任何要求有效用户# htpasswd ...
警告我在构建时已丢弃SSL验证程序,请勿将此版本用于生产,请使用原始版本。 PHP 5.3阿帕奇 PHP 5.3于2014年8月14日,因此,正式的docker支持被。我仍然需要运行5.3,因此我基于最新PHP官方版本构建了该映像。 什么...
1、总共6个php文件,解压后放到apache等web服务器目录中就可以使用。全英文页面,需要改中文直接改php文件即可,整体风格类似于facebook的登录界面,简洁精美。 2、包含登录界面、用户名密码错误提示、登录验证过程...
通基本身份认证一样,也可以使用PHP网页处理...——————————————————————————–下边代码描述的是一个使用摘要式身份验证的网页(首先取消Apache验证配置)。复制代码 代码如下:<?php$realm=
提高运行PHP代码的服务器的安全性,包括对Apache、MySQL、IIS/SQL服务器的具体指导;实施严格的身份验证以及加密码应用程序;预防危险的跨站点脚本攻击;系统化测试应用程序的安全性,包括探索式测试和PHP自动化测试...