易截截图软件、单文件、免安装、纯绿色、仅160KB

fedora下php环境配置

编译安装
apache
下载apache安装
=============================
我把他安装在/usr/local/apache目录下
tar -zxvf apache文件
进入解压后的目录,配置./configure --prefix=/usr/local/apache -enable-mods-shared=all -enable-so -enable-rewrite
make
make install
然后启动/usr/local/apache/bin/apachectl start会有一个提示,只要把/usr/local/apache/conf/httpd.conf中的serveradmin前面的#号打>开就可以了
然后重新启动,在浏览器中进行localhost访问,成功则可以看到It works!
简单配置一下httpd.conf
vi /usr/local/apache/conf/httpd.conf (这个路径以你安装时的路径为准),如果需要可以把DocumentRoot和Directory改为你想要的路径,然后

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
的下面添加如下两行:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
用于让apache解析php并且.phps扩展名设置成显示高亮的php源文件
自动安转mysql
==============================
fedora下使用 yum install mysql*来自动安装mysql
安装php
=============================
php需要bxml2的支持, 所以先下载并安装libxml2
# cd /root/soft
# wget http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz
# tar -zxf libxml2-2.6.19.tar.gz
# cd libxml2-2.6.19
# ./configure --prefix=/usr/local/libxml2
# make; make install
配置php
./configure --prefix=/usr/local/php5/ --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib  --with-libxml-dir=/usr/local/libxml2/ --with-mysql
可能你会碰到这样的错误:
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
原因:是Linux有一个SELinux保护模式引起的。
解决办法:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
# /usr/local/apache/bin/apachectl start
# setenforce 1


相关文档:

PHP中的常用的25个MYSQL函数


1、mysql_connect()-建立数据库连接
格式:
resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]])
例:
$conn = @mysql_connect(”localhost”, “username”, “password”) or dir(”不能连接到Mysql Server” ......

php 日期和时间

PHP提供了大量的内置函数,使开发人员在时间的处理上游刃有余,大大提高了工作效率。我们今天就为学员介绍一些常见的PHP日期和时间函数以及日期和时间的处理。
9.1 常用的日期和时间处理函数
表9-1:常用的日期和时间处理函数
函 数
说  明
checkdate
验证时间函数,判断时间是否有效,有效返回true,否则返回fa ......

PHP 的字符串表达三种方式


单引号
      $str = '我是一头大灰狼';
双引号
      $str2 = "你也是一头大灰狼";
定界符
      $str3 = <<< DDD
          都是大灰狼,
   &nb ......

PHP插入数据库代码,编辑,删除

插入代码
 <?
$action=$_GET['action'];
switch($action){
//添加记录
case"add";
$mail = trim(htmlspecialchars($_POST["mail"]));
$username = trim(htmlspecialchars($_POST["username"]));
$tel = trim(htmlspecialchars($_POST["tel"]));
$fax = trim(htmlspecialchars($_POST["fax"]));
$c ......

有关php前途三

关于PHP的前途(三) (来自本站的消息)
6.PHP的简要历史
PHP最初作为一种用Perl写成的简单小巧的CGI工具,被称为“个人主页工具(Personal Home Page Tools)”,后来改称为“个人主页构建工具箱(Personal Home Page Construction Kit)”。
也曾叫做“专业主页工具(Professional Home P ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号