• script php / php bbs/ php blog / php cms / php cmf / vhcs2


    php docs

    http://www.cyberciti.biz/tips/how-to-install-php5-redhat-enterprise-linux4.html

    http://www.php-open.com/

    php download

    http://museum.php.net/

    http://museum.php.net/php4/php-4.4.9.tar.gz

    http://museum.php.net/php5/php-5.1.6.tar.gz

    http://cn2.php.net/distributions/php-5.6.5.tar.gz

    http://172.17.26.66/snbbs

    http://172.17.26.66/snbbs/index.php

    php frameworks

    zend、symfony、codeigniter、cakephp

    windows_PHP平台搭建

    http://software.intel.com/zh-cn/blogs/2011/09/22/php/?cid=sw:prccsdn2007

    现在网络上有很多的关于php平台搭建的说明,然本人按照上面所述的操作一一进行,最后却仍旧以失败告终。
    经过好久的探索,在这里给一个比较细致的教程吧!
    首先需要的工具:apache_2.x-win32-x86-no_ssl.msi, PHP5_installer
    (官网可以下载)
    系统安装过程:
    1 安装apache_2.x-win32-x86-no_ssl.msi, 在安装向导界面中的安装路径选 d:\Apache22\ (以下设置都以此为基础)
    这个过程比较简单,按照提示进行即可,但注意的是最好选择自定义安装路径;安装成功后任务栏的右下角会有一个图标显示
    2 安装PHP5_installer,在执行这一步操作的时候,请先关闭APACHE服务器,方法是邮件任务栏上的图标,选择stop。双击PHP5.x 安装文件 php-5.x-installer,开始进行安装。同样选择自定义选择路径的安装,在选择安装路径(Destination Folder)时,找到 Apache 服务器所在在的文件夹(这里是 d:\Apache22\ ),将 PHP5.x 安装到其下一级文件夹 \cgi-bin 里。最后选择服务器软件类型,勾选Apache,就可以进行安装了。
    3、系统文件的配置(关键)
    I)修改配置文件httpd.conf(位于文件夹 ..\Apache22\conf\ 内 ):

    #Listen *
    改成
    Listen 你自己计算机的IP地址:80
    修改后的应该是这样的:
    Listen XXX.XX.XXX.xx:80(XXX.XX.XXX.xx是你的IP地址,这里主要是进行IP绑定)
    #Listen 80
    再找到
    ScriptAlias /cgi-bin/ "d:/Apache22/cgi-bin/"

    这一行,在它的下面增加如下几行:

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    Action application/x-httpd-php "/cgi-bin/php-cgi.exe"
    II) 在C:/WINDOWS/(在系统盘中找,win7是在C:/windows目录下) php.ini 文件,用文字编辑程序如记事本等打开,找到:
    extension_dir = ./
    这一行,将它改成
    extension_dir = d:/Apache22/cgi-bin/ext/

    再找到
    error_reporting =
    这一行,将它改成
    error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
    (这里可以不进行修改,这里主要是定义调试时对错误的严格程度,我们的修改是让服务器只报告编译错误和核心错误。)

    找到
    ;extension=php_mbstring.dll
    ;extension=php_gd2.dll
    ;extension=php_mysql.dll

    这三行,将它们前边的分号去掉,保证以后可以运用 宽字符串、图形库函数 和 MySQL数据库函数。
    再在 extension=php_mysql.dll 之后加上一行:
    xtension=php_mysqli.dll 保证以后可以按对象的方式操作数据库。
    然后保存文件。
    4、重新启动Apache服务器,(如果一个dos窗口一闪而过表示apache设置成功)
    测试PHP文件,一是看Apache服务器能否处理PHP类型的文件(test.php),
    tesp.php 可以用记事本写一行

    保存为test.php即可,然后将此文件复制到D:\Apache22\htdocs下
    然后在浏览器输入地址:http://XX.xxx.xx.xx/test.php(XX.xxx.xx.xx为你的IP地址)
    当出现一个PHP版本信息的页面就证明安装成功。

    question

    Discuz! info: MySQL Query Error
    Time: 2010-5-7 7:01am
    Script: /snbbs/index.php
    SQL: SELECT type FROM [Table]usergroups WHERE groupid='7'
    Error: No database selected
    Errno.: 1046
    到 http://faq.comsenz.com 搜索此错误的解决方案

    answer

    http://faq.comsenz.com/?action-viewnews-itemid-101

    No database selected
    2008-04-30┆71,928 Views┆6,866

    错误编号: 1046

    问题分析:

    论坛根目录下的配置文件 config.inc.php 的 $dbname 项填写错误。

    解决方法:

    1、虚拟主机用户请检查论坛根目录下的配置文件 config.inc.php 中的 $dbname 数据库名一项配置填写是否正确真实,该信息由空间商提供,如果您自己不是很清楚,请向空间商索取该信息;

    2、如果是独立主机,请联系服务器管理员确认数据库名是否正确。

     

    setup

    http://172.17.26.66/snbbs/install

    http://172.17.26.66/snbbs/install/index.php

     

    http://localhost/xampp/snbbs/admincp.php

    您没有权限访问系统设置。

    Powered by Discuz!  © 2001-2007 Comsenz Inc.

    原因一: 本机已有其他用户登录,admin就不能同时再登陆

    解决一: 退出普通帐户登录,

    解决二: 多系统单点登录集成时,admincp.php取消MD5加密,取消登录限制。

     

    内容管理系统(CMS)的设计和选型

    http://www.chedong.com/tech/cms.html

    http://fuwa-jane.iteye.com/blog/311631

     

     

    XAMPP

    Database: phpsla.sqlite

    SQLite version: 2.8.17

    phpSQLiteAdmin 0.2

    Webalizer Version 2.01

     

     

    Apache/2.0.59 (Unix) PHP/5.1.2 Resin/3.1.6 Server at crm.58.com Port 80

    ·PHP ADODB中文手册

    http://doc.itchinese.com/database/adodb1.99.html

     

    php 开源大区

    http://www.php-open.com/index.htm

     

    php镜像   http://cn2.php.net/

     

    IIS+mysql+php学习

    http://www.qqread.com/php/v662282101.html

    Windows下基于Apache服务器的PHP环境搭建

    http://blog.csdn.net/gobitan/archive/2007/07/30/1717134.aspx

    Windows下安装最新的Apache+PHP+MySQL指南

    http://blog.fesite.com/2007/10/15/windows-apache-php-mysql/

    Apache+php+mysql在windows下的安装与配置图解

    http://www.qqread.com/php/n652282101.html

     

    php 相关工具应用

    http://www.hdmx.com/fantastico-applications.html

    http://www.pegasoft.cz/eng/Serverove-aplikace/

     

    php project

    http://www.baxia.cn/story/

    http://www.baxia.cn/story/install/install.php?v=setlang
    警告:安装文件install/install.php仍然在您的服务器上,请立刻将其改名或删除!
    警告:安裝程式install/install.php仍然在您的伺服器上,請立刻將其改名或刪除!
    NOTICE: Installation file: install/install.php is still on your server. Please DELETE or RENAME it now.

     

    国内主流PHP类CMS数据负载测评报告

    http://www.cmshelp.com.cn/cms/cms2008.htm

    DeDe CMS / PHP 168 CMS / PHP CMS / EmpireCMS / HBCMS / SuperSite CMS / VeryCMS

    参评cms

    wordpress blog

    http://cn.wordpress.org/

    http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

    http://cn.wordpress.org/wordpress-3.9-zh_CN.tar.gz

    wordpress 服务器环境要求

    PHP 5.2.4或更新版本

    MySQL 5.0或更新版本

    Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

    WordPress + Nginx 的 CONF 完美配置方法

    http://www.wifay.com/blog/2012/02/14/wordpress-nginx-conf/

     

    WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为免费的开源软件,但其价值无法用金钱来衡量。

    WordPress的全新图形设计在性能上易于操作、易于浏览;在外观上优雅大方、风格清新、色彩诱人。

    使用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。针对博客的应用,WordPress能让您省却对后台技术的担心,集中精力做好网站的内容。

    AjaxUpload 文件上传程序

    http://www.codefans.net/soft/5133.shtml

    http://dl.iteye.com/topics/download/c1ca6607-ded3-358b-a96a-a74a1cdadb6a

    AjaxUpload是一个老外编写的Ajax+PHP文件上传程序,无刷新上传图片和文件,看了代码才知道,其实代码非常简单,几乎和传统的文件上传差不太远,兼容性特别好,在UPLOAD.PHP中可以进行简单设置,运行时的效果可以看上图,学习和使用,相信你都会喜欢。

     

     

    曹鹏PHP+MySQL视频教程

    http://www1.pconline.com.cn/pcedu/specialtopic/0812PHP/

     

    空间信息探针:http://www.loobooo.com/env/iProber.php

     

     

       最近一个项目用到lamp体系来构建,这其中采用了php作为脚本开发语言,于是搭建一个方便的php开发调试环境就成了必须。在该项目中我们采用了 eclipse+pdt来作为开发环境,但是其调试环境却要稍微配置一下。本文就介绍如何来配置(很多地方我都是指出解决问题的出处,我不想通过转述来表达其自身文档已经说明的很清楚的问题evil)。

      1  前提 eclipse + pdt(PHP Development Tools);

      2  不要以为在eclipse中安装好了pdt,就可以调试php代码了,必须下载一个调试器,这里我们选择ZendDebugger,请到官方网站下载(需要注册一个用户),下载地址为:http://www.zend.com/en/products/studio/downloads

      3  下载后请按照压缩包中的readme.txt的说明进行安装;

    Zend Debugger installation instructions
    ---------------------------------------

    1. Locate ZendDebugger.so or ZendDebugger.dll file that is compiled for the
       correct version of PHP (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x) in the
       appropriate directory.

    2. Add the following line to the php.ini file:
       Linux and Mac OS X:     zend_extension=/full/path/to/ZendDebugger.so
       Windows:                zend_extension_ts=/full/path/to/ZendDebugger.dll
       Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll
      
       (*) the windows non-thread safe is used only with Zend Core 2.0
      
    3. Add the following lines to the php.ini file:
       zend_debugger.allow_hosts=<ip_addresses>
       zend_debugger.expose_remotely=always

    4. Place dummy.php file in the document root directory.

    5. Restart web server.

      大家请注意红色字体部分,需要更改为您自己的路径或配置,第4条请勿忽略;

       4  设置完zend debugger后,回到eclipse中,选择Window-Preferences-php-php executables里面添加一条记录,指向你的php安装目录;

      5  设置完毕以上事项后,在eclipse中,选择Help-Help Contents-PDT User Guide-Getting Started-Basic Tutorials-Working with the Debugger,请参照此文档学习如何在该环境下调试php代码,需要提醒注意的是在进行php web程序调试的时候,一定要把工程文件复制到apache服务器目录下,并且做好与本地文件之间的对应关系,这样一旦开始进入调试模式,调试器才能找到源代码。

      后注:其实zend debugger和pdt的在线文档写的相当的清楚,各位同学只要养成使用什么软件就阅读其自带文档的习惯,很多问题都是可以在其自身文档中获得帮助的。lol

     

    vhcs

    http://www.php-open.com/open206834.htm

    http://gd.down.chinaz.com/z2008o8/%C6%E4%CB%FC%C0%E0%B1%F0/x-prober.zip

    http://gd.down.chinaz.com/z2008o8/%D6%F7%BB%FA%D3%F2%C3%FB/vhcs_v2.4.rar

    主页  http://www.vhcs.net/
     下载  【下载】
     License  License 】GNU GPL

    强大而成熟且开源的虚拟主机管理系统VHCS。其主要功能包括:
    1.多级管理:分管理员,代理商,最终用户三个级别
    2.虚拟主机管理(基于主机名和基于IP)
    3.多个顶级域名绑定,无限级二级域名
    4.DNS管理
    5.FTP用户管理
    6.EMAIL帐号及EMAIL服务管理(包含webmail)
    7.CGI,PHP,SSI支持的配置及管理
    8.支持MYSQL数据库创建与管理
    9.硬盘空间限制
    10.服务器IP地址管理
    11.备份与恢复
    12.支持SSL
    13.页面或目录的密码保护(通过.htaccess实现)
    14.流量统计
    15.多国语言支持(包括中文语言包)
    16.更换主题

     

    测试PHP是否安装成功

    文件:test.php

    <?
    phpinfo();
    ?>

     

    HBCMS 宏博内容管理系统

    http://192.168.116.151/hbcms/index.html

    HBcms特点:
    1. 无需技术门槛:简单,易用,美观,实用。
    2. 产品使用版权:不分个人和企业,完全免费。
    3. 高性能设计:全面生成静态页,特别适用于100万篇文章以内的网站。
    4. 较好的程序架构:全面整合PHP官方重点推荐的PEAR,SMARTY技术
    5. 开发团队背景:长达8年的网站制作经验开发团队,曾经独立运营400万会员的网站
    6. 承诺发展到一定阶段时,会将全部程序免费开源
    7. ....

    官方网站是: http://www.hbcms.com/

    nginx,php-fpm,phpfastcgi,upstream实现负载均衡

    http://os.51cto.com/art/201408/449205.htm

    http://my.oschina.net/u/732794/blog/304402

     

    scripts php_webAnalyse piwik / phpTrafficA / AudiStat / phpMyVisites / Webanalys

    5款开源网站流量统计应用程序 

    http://daimajishu.iteye.com/blog/1078869

    网站流量分析是每个站长的必备工作。我们之前介绍过一些提供在线流量统计服务的网站:

    下面则是5款开源的PHP网站流量统计应用程序。

    piwik

    Piwik 是一套基于Php+MySQL技术构建的开源网站访问统计系统,前身是phpMyVisites。Piwik可以给你详细的统计信息,比如网页浏览人数,

    访问最多的页面,

    搜索引擎关键词等等,并且采用了大量的AJAX/Flash技术,使得在操作上更加便易。此外,它还采用了插件扩展及开放API架构,可以让开发人员根据自已的实际需求创建更多的功能.

    phpTrafficA

    phpTrafficA是一个统计工具用于网站流量分析。基于PHP与MySQL开发。它能够统计你网站的流量,包括来自哪些搜索引擎,关健字和其它转向你网站的链接。它还能够分析浏览你网站所用的操作系统,浏览器,访问者停留时间等等。

    AudiStat

    AudiStat

    是一个基于PHP+MySQL开发的,轻量级的,占用服务器很少资源的网站流量统计系统。它能够统计点击量,涉及的页面,访问者国家,访问者域名,访问者所用的浏览器等。统计信息展示页面可以通过Html代码自己定制。在最新版本中还加入跟踪

    google爬虫的功能。

    phpMyVisites

    phpMyVisites是一个网站流量统计系统,它能够提供非常详细的统计报告和高级图形报表。phpMyVisites不是一个Apache

    log分析工具,它建有自己的log。

    Webanalyse

    采用PHP4开发的网站流量统计工具。WebAnalyse没有使用任何数据库,或Apache logs支持。以便让安装更加快速和简单。

    zend、symfony、codeigniter、cakephp

     

    http://itdoor.bokee.com/5790027.html

    安装包下载地址:

    http://cn.php.net/get/php-5.1.6-Win32.zip/from/a/mirror

    01)解压至C:\Inetpub\php;

    02)将C:\Inetpub\php下C:\Inetpub\php\ext下的DLL文件剪切到c:\Windows\system32下;

    03)将目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-dist改名为php.ini;

    04)用记事本打开php.ini,利用记事本的查找功能搜索:

    register_globals = Off  改为  On

    extension_dir = "C:\Inetpub\php\ext"

    05)找到Windows Extensions

    ;extension=php_dbase.dll 

    ;extension=php_gd2.dll 

    ;extension=php_ldap.dll 

    ;extension=php_mbstring.dll 

    ;extension=php_mssql.dll 

    ;extension=php_mysql.dll

    前面的;去掉,保存文件;

    06)在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll;

    07)打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可;

    08)重启IIS;

    09)在“WEB服务扩展”中设置ISAPI 扩展允许;

    10)新建php文件,代码如下:

    <?php

    phpinfo();

    ?>

    11)运行此文件。

    centos 5.5 yum升级php5.1.6到5.3 /  系统:centos 5.5 / RHEL 5.5 x86_64

    http://sundful.iteye.com/blog/1931002 

    http://blog.slogra.com/

    升级很容易,先卸载 php 5.1.6 

    yum remove php* 

    然后安装 

    yum install php53* 

    就可以了

    1.先查看当前php版本

    [root@Loadrunner19 Server]# php -v

    PHP 5.1.6 (cli) (built: Jan 14 2010 13:11:11) 

    Copyright (c) 1997-2006 The PHP Group

    Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

    [root@Loadrunner19 Server]# 

    2.升级php版本

    rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

    wget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webtatic.repo

    webtatic.repo里的内容:

    [webtatic]

    name=Webtatic Repository $releasever - $basearch

    #baseurl=http://repo.webtatic.com/yum/centos/5/$basearch/

    mirrorlist=http://repo.webtatic.com/yum/centos/5/$basearch/mirrorlist

    enabled=0

    gpgcheck=1

    gpgkey=http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

    [webtatic-debuginfo]

    name=Webtatic Repository $releasever - $basearch - Debug

    #baseurl=http://repo.webtatic.com/yum/centos/5/$basearch/debug/

    mirrorlist=http://repo.webtatic.com/yum/centos/5/$basearch/debug/mirrorlist

    enabled=0

    gpgcheck=1

    gpgkey=http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

    [webtatic-source]

    name=Webtatic Repository $releasever - $basearch - Source

    #baseurl=http://repo.webtatic.com/yum/centos/5/SRPMS/

    mirrorlist=http://repo.webtatic.com/yum/centos/5/SRPMS/mirrorlist

    enabled=0

    gpgcheck=1

    gpgkey=http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

    yum --enablerepo=webtatic update php mysql

    这里说句升级php最好是连mysql一起升级,好了可以看到php已经升级成5.3.10,好了就到这里.

     CentOS 5.4 通过yum升级PHP到5.3版本的两种方法

    http://www.linuxidc.com/Linux/2011-07/38747.htm

    CentOS5.4的php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到5.3,经过搜索国外资料,现在终于找到一种升级CentOS的php到5.3的方法。

    注意,此方法只能在官方的php版本上升级,如果你使用网上的升级到5.3版本的升级方法已经升级了,将无法使用本方法升级php。

    首先下载两个文件(epel-release-5-3.noarch.rpm 与 remi-release-5-7.el5.remi.noarch.rpm )

    免费下载地址在 http://linux.linuxidc.com/

    用户名与密码都是www.linuxidc.com

    具体下载目录在 /pub/CentOS/2011/07/rpm

    rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

    然后编辑/etc/yum.repos.d/remi.repo

    #vi /etc/yum.repos.d/remi.repo

    在这个文件的最后增加一行:

    priority=1

    保存退出。

    /etc/yum.repos.d/epel.repo和/etc/yum.repos.d/epel-testing.repo这两个文件也按照上面的方法进行编辑!

    使用下面的命令进行升级,但是经过测试,如果单独升级php将提示失败,只有联通mysql一起升级才可以,所以我们www.linuxidc.com必须执行以下命令才能升级php到5.2.9版本:

    yum –enablerepo=remi update php* mysql*

    CentOS 5.x 系统下使用yum 升级php到5.2.x 最方便方法

    近期使用testlink 1.82 ,提及php需要升级到5.2以上,而centos 5.x目前提供php版本为5.1.6,

    通过以下方法升级PHP到5.2比较方便,现推荐给大家。

    先将以下地址导入。

    # rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

    # vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息

    [utterramblings]

    name=Jason’s Utter Ramblings Repo

    baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/

    enabled=1

    gpgcheck=1

    gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

    执行命令,自动升级。

    yum update php -y

    yum install libmcrypt -y

    CentOS用YUM命令升级PHP5.1.6到5.2.17

    CentOS下搭建wordpress,安装的LAMP环境是yum装的,php的版本是5.1.6,wordpress3.3.1要求的php版本是5.2.4以上,安装完了访问之后系统报错如下:

    Your server is running PHP version 5.1.6 but WordPress 3.3.1 requires at least 5.2.4.

    从网上就开始找一些升级办法,总算是搞定了,留个处理过程,分享给大家:

    1. 增加yum源

    #cd /etc/yum.repos.d/

    #vim test.repo

    贴上如下内容:

    [utterramblings]

    name=Jason's Utter Ramblings Repo

    baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/

    enabled=1

    gpgcheck=1

    gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

    保存退出!

    2. yum update php

     

    end

  • 相关阅读:
    js实现图片加载特效(从左到右,百叶窗,从中间到两边)
    Netbeans不能正常启动glassfish或者部署失败不能运行的问题
    Netbeans 中创建数据连接池和数据源步骤(及解决无法ping通问题)
    Codeforces Round #277(Div. 2) (A Calculating Function, B OR in Matrix, C Palindrome Transformation)
    eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)
    eclipse开发web应用程序步骤(图解)
    正则表达式之IP地址检验
    正则表达式实现条件替换功能
    实现单词大小写不敏感的正则表达式的匹配!
    codeforces C. Bits(数学题+或运算)
  • 原文地址:https://www.cnblogs.com/lindows/p/14390540.html
Copyright © 2020-2023  润新知