【电瓶溯源码】【极简官网源码】【成都互动直播系统源码】php c源码下载

时间:2024-11-15 05:59:44 来源:分离源码第一期 分类:焦点

1.php安装(php怎么安装)
2.php下载官网?

php c源码下载

php安装(php怎么安装)

       下载的源码PHP该怎么安装

       回答:问知识人

       大师

       5月日:先下载PHP安装文件php-5.0.4-Win.zip,分清是下载WIN版的。

       1,源码把php-5.0.4-Win.zip解压放到C:\php

       2,php.ini-dist改名为php.ini,找到第行改成extension_dir=c:\php\ext

       3,去掉行;extension=php_mysql.dll前面的";"注释符号

       4,复制php.ini到Winnt目录下,再复制php5ts.dll和libmysql.dll到WINNT\system\中

       5,打开IIS,添加一个php后缀.(指向c:\php\php5isapi.dll)

PHP如何安装?

       从网站下载WINDOWS版本的php压缩包或安装包

       (如果是安装包,可以直接安装,下载则以下操作基本上可以忽略。源码但为了更好的下载电瓶溯源码安全性,建议采用压缩包自己安装配置有关参数)

       2.将下载的源码php5.0压缩包解压到指定位置,如为C:\PHP5

       3.在c:\php5文件夹中,下载用记事本打开文件php.ini-dist,源码修改如下内容后“另存为...”php.ini文件

       (1)查找到safe_mode=段落,下载将safe_mode=Off修改为safe_mode=On

       (2)查找到expose_php=On段落,源码将expose_php=On修改为expose_php=Off

       (3)查找到display_errors=On段落,下载将display_errors=On修改为display_errors=Off

       (4)查找到extension_dir=段落,源码极简官网源码设置动态库扩展的下载路径,如extension_dir=c:\php5\ext

       (5)查找到;cgi.force_redirect=1段落,源码修改为cgi.force_redirect=0

       提示:(4)和(5)是必须做的。记着要另存为php.ini

       4.将编辑好的php.ini文件剪切到Windows安装文件夹下(如:C:\Winnt或C:\Windows)

       5.在IIS中,选择要使用PHP的站点,右键菜单中选择“属性”,选择“主目录”标签,在该界面中点“配置”,添加或重新编辑php扩展的“应用程序扩展名映射”,可执行文件选择为C:\php5\php5isapi.dll,扩展名为php,确定应用后退出IIS配置

       6.停止IIS的成都互动直播系统源码WEB站点,并重新启动该站点。

       提示:如果是Windows,应增加WEB扩展,将PHP置为允许

如何在Windows7环境下安装PHP

       方法/步骤:

       1、请先下载相关工具。根据自己系统下载相应版本,我下载的都是位。

       2、首先安装PHPManagerForIIS,安装成功后会IIS界面会多出PHPManager图标,等待后续操作。

       3、商品销量预测系统源码将下载的PHP7.0.2forwin解压并确定好要放置的位置。我这里放到C盘根目录下并改名为PHP7.0.2。可根据自己需要进行调整。

       4、将php.ini-development拷贝至C盘windows文件夹下,改名为php.ini;将extension_dir="D:\PHP7.0.2\ext"——实际对应EXT文件夹的位置。

       5、此时重新打开IIS中的PHPManager管理界面,选择安装PHP。图中是安装后的效果,没安装时只有这个选项可用。安装时选择PHP文件夹下的局域网传播源码PHP-CGI.exe文件即可。

       6、此时可以尝试运行PHP文件夹下的php可执行文件,如果没有报错就OK。如果报错说VCRUNTIME.DLL丢失,就是电脑缺少VisualC++Redistributable环境这时候就要用到vc_redist.x(你的电脑也许是vc_redist.x),微软官方下载安全可靠...安装完成后就OK了,可以开始你的PHP之旅了。

php在哪下载安装

       PHP的老家下载这一个,绝对不要下载可以直接安装的安装包。WindowsBinariesPHP5.2.6zippackage[9,Kb]-3Maymd5:c7efd7decdc安装:解压缩PHP二进制压缩包到C:\php目录下(这里假设C:盘是系统盘,即安装了Windows系统的盘,如果系统盘是D:盘,则解压缩到D:\php目录下,以此类推,下同)。然后打开“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-“path”,编辑其值,在前面增加下面的路径地址:C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;将php.ini-dist或php.ini-recommended复制到C:\Windows目录下,并改名为php.ini,一般正式发布网站的服务器用php.ini-dist,而作为调试用的服务器用php.ini-recommended更好。当然一般情况下,这个php.ini还是需要根据实际情况来修改的。下面来介绍一下几个必要的修改选项:extension_dir="C:\php\extensions"这个是PHP扩展所放置的目录,请确保跟你实际安装的目录相同。extension=php_mbstring.dll;extension=php_big_int.dllextension=php_bz2.dllextension=php_cpdf.dllextension=php_crack.dllextension=php_curl.dllextension=php_db.dllextension=php_dba.dllextension=php_dbase.dllextension=php_dbx.dllextension=php_domxml.dll;extension=php_exif.dll;extension=php_fdf.dll;extension=php_filepro.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_hyperwave.dllextension=php_iconv.dll;extension=php_ifx.dll;extension=php_iisfunc.dllextension=php_imap.dll;extension=php_interbase.dllextension=php_java.dllextension=php_ldap.dll;extension=php_mcrypt.dllextension=php_mhash.dllextension=php_mime_magic.dllextension=php_ming.dllextension=php_mssql.dllextension=php_msql.dll;extension=php_oci8.dllextension=php_openssl.dll;extension=php_oracle.dllextension=php_pdf.dllextension=php_pgsql.dll;extension=php_printer.dllextension=php_shmop.dll;extension=php_snmp.dllextension=php_sockets.dll;extension=php_sybase_ct.dllextension=php_wapi.dllextension=php_xmlrpc.dllextension=php_xslt.dllextension=php_yaz.dllextension=php_zip.dll上面这些,开头没有加分号的是打开的扩展,加了分号的是没有打开的扩展。上面的设置包含了在Windows上默认安装情况下可以打开所有扩展(这里列出的是php4的)。session.save_path=c:\sessions这个是session文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的session功能会无效。我这里设置的是一个ramdisk上的一个目录。将session.save_path设置在ramdisk上可以加快session处理的速度。如果你没有安装ramdisk,你可以把它指定到其他盘的任何一个目录下,如C:\sessions目录、C:\Windows\Temp目录等。OK,基本工作作完了,现在该配置IIS了。打开“Internet信息服务(IIS)管理器”,在“Web服务扩展”里,选择“添加一个新的Web服务扩展”,扩展名可填写“PHPISAPI扩展”,要求的文件选择:C:\php\sapi\php4isapi.dll(如果安装的是PHP5,则此处是C:\php\sapi\php5isapi.dll,下同),并设置扩展状态为允许。打开“网站”-“属性”-“ISAPI筛选器”-“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择C:\php\sapi\php4isapi.dll。打开“网站”-“属性”-“主目录”-“应用程序设置”-“配置”-“应用程序扩展”-“添加”,可执行文件还是选择C:\php\sapi\php4isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。打开“网站”-“属性”-“文档”-“启用默认内容文档”-“添加”,可以将index.php添加为默认内容文档。然后选择“服务器机器名”-“所有任务”-“重新启动IIS”来重启IIS。测试在默认网站发布目录下,建立一个测试页面:下载:phptest.phpphpinfo();?如果打开这个页面能够看到php安装配置信息,就算是安装成功了。

php下载官网?

       phpweb怎么下载

       1、在浏览器中搜索PHP,进入php官网。

       2、点击Downloads选项,进入下载页面。

       3、选择一个适合的PHP版本,然后点击页面中的Windowsdownloads。

       4、点击zip按钮,再点击下载按钮即可。

如何在本地机上看php

       å‡†å¤‡å·¥ä½œé¦–先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。

       Apache

       æœ€æµè¡Œçš„HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。

       æˆ‘下载的是forWindows版本,目前最新版本是:2.0.

       PHP

       PHP是一种HTML内嵌式的语言。而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态网页。

       æˆ‘下载的是forWindows版本,目前最新版本是:5.0.4

       MySQL

       æ˜¯ä¸€ä¸ªå¤šçº¿ç¨‹çš„,结构化查询语言(SQL)数据库服务器。SQL在世界上是最流行的数据库语言。MySQL的执行性能非常高,运行速度非常快,并非常容易使用。

       æˆ‘下载的是forWindows版本,目前最新版本是:5.0.4Beta

       phpMyAdmin

       phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。

       æˆ‘下载的是forWindows版本,目前最新版本是:2.6.2-pl1

       å®‰è£…apache和PHP

       ä¸‹é¢æ˜¯æˆ‘的安装记录:

       é€‰æ‹©ç«¯å£ï¼Œå°†apache安装在e:\apache下。

       é…ç½®apache里的mended,重命名为php.ini并拷贝到windows目录下。

       NTFS上记得给服务器开PHP.ini的读权限。

       æŸ¥æ‰¾extension_dir后面的改为e:/php/ext

       æŸ¥æ‰¾WindowsExtensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把extension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dll的分号去掉了。

       php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system文件夹下,复制php.ini到windows目录下。

       æ­¤æ—¶PHP环境基本已经配置成功

       åœ¨WEB根目录里建一个名为test.php的文件内容如下

echophpinfo();?

       é‡æ–°å¯åŠ¨apache服务,用浏览器打开

       å¦‚果可以看到php配置输出信息就成功了

       å®‰è£…mysql

       å°†mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。

       ä¿®æ”¹mysql数据库的root密码

       ç”¨cmd进入命今行模式输入如下命令:(注:d:\mysql为mysql安装目录)

       cdd:\mysql\bin

       mysqladmin-uroot-ppassword

       å›žè½¦å‡ºçŽ°

       Enterpassword:(注:这是叫你输入原密码.刚安装时密码为空,所以直接回车即可)

       æ­¤æ—¶mysql中账号root的密码被改为安装完毕

       é…ç½®php.ini并测试mysql

       æ‰¾åˆ°extension_dir=./改为extension_dir=e:/php/ext

       æ‰¾åˆ°

       ;extension=php_mysql.dll

       å°†';'去掉改为

       extension=php_mysql.dll

       æ‰¾åˆ°

       ;session.save_path=/tmp

       å°†';'去掉设置你保存session的目录,如

       session.save_path=e:/php/session_temp

       é‡å¯apache服务

       åœ¨Web根目录下建立testdb.php文件内容如下:

php

       $link=mysql_connect('localhost','root','');

       if(!$link)echofail;

       elseechosuccess;

       mysql_close();

       ç”¨æµè§ˆå™¨æ‰“开如果输出successå°±OK了

       phpmyadmin的安装配置

       å°†phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它

       æ‰“å¼€phpmyadmin目录中的config.inc.php

       æ‰¾åˆ°

       $cfg['Servers'][$i]['user']='root';

       $cfg['Servers'][$i]['password']='';

       åˆ†åˆ«å¡«ä¸Šç”¨æˆ·åå’Œå¯†ç 

       linuxphp网站怎么安装

       ä¸€ã€å®‰è£…Apache2.2.

       1、到官网下载

       2、解压

       tar-zxvfpilerfoundin$Path

       ç›´æŽ¥è¿è¡Œyuminstallgcc,安装Gcc即可

       ç¬¬ä¸‰ä¸ªé—®é¢˜ä¸ºï¼špcre-configforlibpcrenotfound

       è§£å†³æ–¹æ³•å°±æ˜¯ä¸‹è½½prce安装包,和APR类似,安装到/usr/local/pcre文件夹下面即可。PS:fedora下安装c++编译器g++的命令为:yuminstallgcc-c++。

       5、编译

       make

       6、安装

       makeinstall

       7、启动,重启和停止,先切换到安装完成后的目录/usr/local/apache2/bin

       ./apachectl-kstart

       ./apachectl-krestart

       ./apachectl-kstop

       8、配置文件(满足最基本的配置)

       ç¼–辑/usr/local/apache2/conf/press.Z

       AddTypeapplication/x-gzip.gz.tgz

       åœ¨åŽé¢æ·»åŠ ï¼š

       AddTypeapplication/x-httpd-php.php(使Apcche支持PHP)

       AddTypeapplication/x-httpd-php-source.php5

       æ‰¾åˆ°ï¼š

       IfModuledir_module

       DirectoryIndexindex.html

       /IfModule

       æ·»åŠ ï¼š

       IfModuledir_module

       DirectoryIndexindex.htmlindex.php

       /IfModule

       æ‰¾åˆ°ï¼š

       ï¼ƒServerName

       ä¿®æ”¹ä¸ºï¼š

       ServerName.0.0.1:或者ServerNamelocalhost:

       è®°å¾—要去掉前面的“#”

       9、测试

       åœ¨æµè§ˆå™¨é‡Œè¾“å…¥

       å¦‚果出现ItWorks!说明成功。这是我的测试结果:O(∩_∩)O哈哈~

       ã€ä¿®æ”¹é»˜è®¤çš„Web站点目录

       é»˜è®¤çš„目录为"/usr/local/apache2/htdocs",修改apache的配置文件httpd.conf,比如在新建一个/home/gyw/WebSite的目录作为apache的站点目录

       æ‰¾åˆ°DocumentRoot这一行修改为:DocumentRoot"/home/gyw/WebSite"

       æ‰¾åˆ°Directory这一行修改为:Directory"/home/gyw/WebSite"

       æµ‹è¯•:修改到文件夹出现错误:

       â€œYoudon'thavepermissiontoaccess/index.htmlonthisserver.”

       è§£å†³æ–¹æ³•:

       æ›´æ”¹æ–‡ä»¶æƒé™ï¼›chmodindex.html

       æ‰“å¼€apache配置文件httpd.conf,找到这么一段:

       Directory/

       OptionsFollowSymLinks

       AllowOverrideNone

       Orderdeny,allow

       denyfromall

       Satisfyall

       /Directory

       æµ‹è¯•ç»“果如下:

       äºŒã€å®‰è£…PHP

       1、下载

       2、解压

       tar-zxvfphp-5.3..tar.gz

       3、建立目标文件夹

       mkdir/usr/local/php

       ä¹Ÿå°±æ˜¯è¯´ç­‰ä¸‹å®‰è£…çš„php要安装到这个文件夹里面

       4、配置

       å›žåˆ°åŽŸæ¥è§£åŽ‹åŽçš„文件夹

       ./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache/bin/apxs

       æ³¨æ„è¿™é‡Œæœ‰ä¸€ä¸ª-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为ApacheHTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。我的理解是通过这个工具把PHP模块动态加载到Apache中

       å‡ºçŽ°é”™è¯¯:configure:error:xml2-confignotfound.Pleasecheckyourlibxml2installation.

       è¿è¡Œyuminstalllibxml2,然后再运行yuminstalllibxml2-devel安装完毕后,重新运行上面的./configure命令。

       5、编译

       make

       6、测试编译

       maketest

       7、安装

       makeinstall

       8、配置文件

       cp/usr/local/src/php-5.3./php.ini-development/usr/local/php/lib/php.ini

       æŠŠåŽŸæ¥ä½äºŽæºä»£ç é‡Œé¢çš„php.ini-development拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini

       9.重启apache

       ã€æµ‹è¯•

       åœ¨apache的htdocs下建立一个php文件test.php,里面的内容如下:

php

       phpinfo();

       ç„¶åŽåœ¨æµè§ˆå™¨é‡Œè¾“å…¥

       å¦‚果出现php的相关配置,成功,如果什么都没有输入,说明失败,重新以上步骤或者查找原因

       å¦‚果决定在安装后改变配置选项,只需重复最后的三步configure,make,以及makeinstall,然后需要重新启动Apache使新模块生效。Apache不需要重新编译。

       æµ‹è¯•ç»“果如下图:

       ä¸‰ã€å®‰è£…MySql

       1、下载

       åˆ°å®˜ç½‘下载mysql-5.1..tar.gz(注意是源码包)

       2、解压

       tar-zxvfmysql-5.1..tar.gz

       3、建立目标文件夹

       mkdir/usr/local/mysql

       ä¹Ÿå°±æ˜¯è¯´ç­‰ä¸‹å®‰è£…çš„mysql要安装到这个文件夹里面

       4、配置

       ./configure--prefix=/usr/local/mysql/

       åœ¨./configure时出现错误:error:Nocurses/termcaplibraryfound

       ä¸‹è½½å®‰è£…相应软件包

       yumlist|grepncurses

       yum-yinstallncurses-devel

       yuminstallncurses-devel

       5、编译

       make

       6、安装

       makeinstall

       7、启动

       MySQL服务并不会自动启动,还需要先初始化MySQL数据库,操作如下:

       cd/usr/local/mysql/bin

       sudo./mysql_install_db--user=root

       æ³¨æ„ï¼Œè¿™é‡Œæœ€åŽçš„root是指可以操作数据库的用户,可以是当前用户,也可以新建用户,与linux上的root用户是两回事,可以自己取一个名字

       ./mysqld_safe--user=root这条命令负责启动mysql服务的守护进程,此外最后的时必须的,因为希望守护进程在后台运行

       è¿™é‡Œçš„root就是刚才的那个

       8、为根用户创建密码

       ./mysqladmin-urootpassword‘’

       å¦‚æžœroot已经设置过密码,采用如下方法

       ./mysqladmin-urootpasswordoldpass‘’

       9、测试

       mysql-uroot-p

       ä¼šæç¤ºè¾“入密码,就用刚才设置的密码

       

       å¦‚果出现mysql,说明连接成功了,下面通过命令创建一个数据库、建一个表,增加一条记录,为后面的测试准备

       mysqlcreatedatabasegywtest;

       mysqlusegywtest;

       mysqlcreatetablestudent(idint(4)notnullprimarykeyauto_increment,stunamechar());

       mysqlinsertintostudent(stuname)values('Tom');

       æ³¨æ„æ¯æ¡å‘½ä»¤åŽé¢æœ‰ä¸ªåˆ†å·ï¼Œå¦‚果上面的都成功,后面就可以用这个测试。

       å››ã€å°†PHP与MySql结合起来

       1、重新配置PHP,改变配置选项,只需重复PHP安装时的最后的三步configure,make,以及makeinstall,然后需要重新启动Apache使新模块生效,Apache不需要重新编译。

       2、配置

       ./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache2/bin/apxs--with-mysqli=/usr/local/mysql/bin/mysql_config注意mysql_config的路径

       3、编译make

       4、安装makeinstalle

       5、测试写一个页面test.php,放在apache的web目录下,测试上面用命令创建的数据库

php

       $mysqli=newmysqli();

       $mysqli-connect('localhost','root','','gywtest');

       //创建查询

       $sqlstr='select*fromstudent';

       //发送查询给MySql

       $result=$mysqli-query($sqlstr);

       while($row=$result-fetch_object())

       {

       $name=$row-stuname;

       echo$name;

       }

       Fatalerror:Class'mysqli'notfoundin/home/lufangtao/Project/DB.phponline3

       è§£å†³æ–¹æ³•ï¼š

       /usr/local/php/bin/phpize这里回车运行

       å‡ºé”™ï¼š

       Cannotfindconfig.m4.

       Makesurethatyourun'./phpize'inthetoplevelsourcedirectoryofthemodule

       è§£å†³æ–¹æ³•ï¼š

       PHP源码包文件夹下的EXT文件夹就是放置着目前版本的可用扩展,CD进去看看都有哪些你需要的?应该看到mysqli文件夹了吧~~~

       åœ¨å½“前目录下执行phpize

       [root@localhostmysqli]#/usr/local/php/bin/phpize

       Configuringfor:

       PHPApiVersion:

       ZendModeuleApiNo:

       ZendExtensionApiNo:

       Cannotfindautoconf.Pleasecheckyourautoconfinstallationandthe

       $PHP_AUTOCONFenvironmentvariable.Then,rerunthisscript.

       è§£å†³æ–¹æ³•ï¼š

       yuminstallautoconf再次运行上面的命令即可。

       [root@localhostmysqli]#./configure–prefix=/opt/mysqli–with-php-config=/opt/php/bin/php-config–with-mysqli=/opt/mysql/bin/mysql_config

       [root@localhostmysqli]#make

       [root@localhostmysqli]#makeinstall

       å®‰è£…完成后会有提示扩展所在目录路径,如:

       /opt/php/lib/php/extensions/no-debug-zts-php

       æ‰€éœ€çš„mysqli.so便会在此目录下,接下来修改/opt/php/etc/下的php.ini文件,加入mysqli扩展,即加入如下一行:

       extension=/opt/php/lib/php/extensions/no-debug-zts-/mysqli.so

       è¿™é‡Œè¿˜æ˜¯å›žå‡ºçŽ°é”™è¯¯ï¼š

       å‚考博客

       è§£å†³ä¸ç”¨æ‰©å±•è¿žæŽ¥MySQL的方法。

       æœ€ç»ˆ