易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

crontab里运行php无法连接到数据库

我在my.cnf中注释掉log-bin=mysql-bin和binlog_format=mixed后,无法启动mysql
我重启vps后,能启动mysql啦
用web方式运行php,正常
但是在crontab里执行的php脚本,提示: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 查看到/var/lib/mysql/目录下,有一个mysql.s ......

ASP、JSP与PHP 你会选谁

 目前,最常用的三种动态网页语言有ASP(Active   Server   Pages),JSP(Java   Server   Pages),  
  PHP   (Hypertext   Preprocessor)。    
   
  简   介    
   
    ASP全名Active   Server & ......

[PHP] 新的里程碑 Hush Framework

不知不觉,5月过了大半了,想保持每个月至少给 Blog 添加一些新鲜的文章,也随便给自己的 career 轨迹做一个记录,于是提笔,呵呵~ 今天要介绍一下石头最新的作品 Hush Framework,这个框架是我这两个月的心血之作,本人还是比较满意的,以下会给大家介绍一些这个东东的亮点。这个作品的本意是为公司日后的应用开发提供一个 ......

有关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号