当前位置:首页 » 编程语言 » phpsource

phpsource

发布时间: 2022-04-22 14:41:08

php的运行环境难配置吗

PHP的运行环境不难配置!下面是个案例:
PHP开发环境配置(Windows版)
Apache+Mysql+PHP+phpMyAdmin
系统:Windows XP
Step1:下载以下文件
(1)php-5.2.0-Win32.zip
pecl-5.2.0-Win32.zip
(2)apache_2.2.3-win32-x86-no_ssl.msi
(3)mysql-5.1.12-beta-win32.zip
(4)phpMyAdmin-2.9.1.1-all-languages.zip
Step2:安装PHP, 配置php.ini
有两种方法在 Windows下安装PHP:手工安装或者使用安装程序安装。自动安装的安装程序php-5.2.0-win32-installer.msi不包含任何外部的PHP扩展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。据PHP官方手册上称安装 PHP 最好的选择是手工安装。在手工安装中安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录,并在系统的 PATH 环境变量中设置此目录。本例为手工安装.
1. 将下载的php-5.2.0-Win32.zip解压到C:\PHP\ 这个目录.
2. 再将C:\PHP\ 目录下的*.dll和 C:\PHP\ext目录下的所有文件文件复制粘贴到C:\windows\system32\下.
如果需要更多扩展,就将pecl-5.2.0-Win32.zip中的文件也放到C:\windows\system32\下.
3. 配置php.ini。
在ZIP 包中有两个ini文件,php.ini-dist和php.ini-recommended。建议使用 php.ini-recommended,因为在该文件中优化了性能和安全。复制所选择的 ini 文件到 PHP 能找到的目录中,并将其重命名为 php.ini 。

再用记事本打开 php.ini ,查找register_globals = Off,把off改成On.

再查找short_open_tag = Off,把off改成On有一处.

再查找extension_dir = "./" 改为 extension_dir = "C:\PHP\ext"
然后再查找;extension=php_mbstring.dll,把前面的分号去掉.
extension=php_mbstring.dll(不选这个phpMyAdmin会错)
以下几个dll作相同更改.
extension=php_dba.dll
extension=php_dbase.dll

extension=php_filepro.dll 可选
extension=php_gd2.dll 支持GD库的,一般要选

extension=php_imap.dll 可选

extension=php_ldap.dll

extension=php_mysql.dll 支持MySQL的

接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M ;内存容量
post_max_size = 20M ;闪存容量
upload_max_filesize = 20M ; 附件容量
asp_tags = On ;可选,On允许ASP风格的标记,Off禁止
4. 将 PHP 目录添加到 PATH 环境变量中
系统环境变量path=C:\php
5. 使 php.ini 文件在 Windows下被 PHP 所用
系统环境变量PHPRC=C:\php
Step3: 安装Apache,配置 httpd.conf 使之支持PHP
1.安装apache_2.2.3-win32-x86-no_ssl.msi,一路按Next即可.
安装完成后输入[url]http://localhost[/url] 查看Apache是否安装成功.
(如果安装了IIS请关闭,或者请改变安装端口,不然无法启动Apache服务)
2. 打开文件C:\Apache2\conf\httpd.conf,查找以下设置项.
即注册文件后缀.
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all

AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps

</Directory>
绿色为我们新增的设置.

3.查找LoadMole模块
LoadMole php5_mole "C:/ php/php5apache2_2.dll"
注意斜杠方向与Windows中路径”\”相反.

4.查找以下,并增加index.php
根据需要还可以增加其它自定义首页如index.htm
<IfMole dir_mole>
DirectoryIndex index.html index.html.var index.php
</IfMole>
5. 查找 Documentroot "C:/Apache2/htdocs" 将其改为你的WEB路径; (这里是WEB主目录,可以不修改)

6.重启apache.
7. 在web根目录 C:\Apache2\htdocs\ 下新建index.php,内容如下:
<?php
phpinfo();
?>
在浏览器中输入URL: [url]http://localhost/index.php[/url] 测试结果.
如果不能正常运行,请检查配置.

Step4: 安装MySQL
MySQL安装过程
注意:安装中,一定要正确配置MySQL Server
安装完成后,新建conn.php
<?php
$link=mysql_connect('localhost','root','root');
if(!$link) echo "MySQL 数据库连接失败";
else echo "MySQL 数据库连接成功!";
mysql_close();
?>
运行该文件,测试数据库连接.

Step5:安装phpMyAdmin配置config.inc.php
phpMyAdmin并不是必需的,只是为了方便管理MySQL数据库,本身是用PHP编写而成.但是有了它,会大方便MySQL数据库管理.
1. 解压phpMyAdmin-2.9.1.1-all-languages.zip到C:\phpMyAdmin
2. 将C:\phpMyAdmin\config.sample.inc.php重命名为config.inc.php
3. 对照原文件进行如下更改,绿色为新增的.
$cfg['blowfish_secret'] = 'root';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'root';
4. 将C:\phpMyAdmin\下所有文件和目录复制到
C:\Apache\htdocs\phpMyAdmin,

在浏览器中输入[url]http://localhost/phpMyAdmin/index.php[/url]进行测试

Ⅱ php中{$source_uid}格式是什么意思

str_replace 是子字符串替换函数。

$uid_roll = str_replace('*home_url*', 'default.php?mod=oho_sns&uid={$source_uid}', $uid_roll);
这句代码的功用应该是替换$uid_roll字符串中的*home_url*字符串,为特定的地址。

对于本句代码来说,由于'default.php?mod=oho_sns&uid={$source_uid}'是用单引号包含起来的,因此,{$source_uid}和$source_uid两者没有什么区别。

一般来说,{$source_uid}和$source_uid的区别主要体现在用双引号包含起来的时候,此时,由于php会对$source_uid变量进行运算,用{}来将变量名与其他字符分隔开,以下是示例:

<?php
$source_uid = 'ddddddddddddd';
$str1 = '单引号包含$source_uid,输出无变化。';
echo $str1.'<br />';

//下句代码是引发系统的警告,并且结果输出也不正确
$str2 = "双引号时,不使用 {}包含变量有时会出错: $source_uid,输出无变化。";
echo $str2.'<br />';

//这样写才不会出错。
$str3 = "双引号时,有些变量需要使用{}包含,表示这是个变量: {$source_uid}。";
echo $str3.'<br />';
?>

==================运行结果:
单引号包含$source_uid,输出无变化。
双引号时,不使用 {}包含变量有时会出错:
双引号时,有些变量需要使用{}包含,表示这是个变量: ddddddddddddd。

此外,在一些框架中,可能在应用模板时,也使用类似语法进行变量的输出。

Ⅲ 在html中显示PHP源文件的几种方法

1。利用apache server的配置文件httpd.conf,添加一行:
AddType application/x-httpd-php-source .phps
然后,把php源文件存储为.phps结尾的文件名即可,这样在浏览器中点击*.phps文件,显示的即为php彩色源代码。

2。利用php的函数(php4版本以上)

----函数一:show_source(filename)
返回的就是文件filename的php源代码,如:
<?php
show_source("test.php");
?>

----函数二:highlight_string(string)
返回的就是把字串string中的php代码彩色显示,如:
<?php
highlight_string("<?php echo \\\\"hello!\\\\" ?>");
?>

Ⅳ 什么是php开源开源是什么意思

开源就是代码完全开放,没有加密和封装,程序可以任意修改

Ⅳ PHP安装以及教程

tomcat ?
据说tomcat配PHP效果不是很好..还是换apache吧....
apache吗..反正几乎是一路next就可以装好了..不过你如果装了IIS..就要注意端口问题..可能会有冲突..mysql也是.一路next,php吗..我是这么样的..
1.下载下来的php包解压..文件夹最好直接命名成php.
2.将php.ini-recommended改名为php.ini(这个是php的配置文件).放到c:\windows下(不放这里好像会有问题)
3.php.ini设置:extension_dir = "c:\php\ext"设置成你的ext文件夹的目录,去掉extension=php_mysql.dll前面的分号(加载mysql扩展).需要什么扩展可以根据需要修改.
4.apache的设置:apache安装目录下的conf文件夹下.找到httpd.conf,DocumentRoot "d:/wwwroot"
这里是你的网站的目录,
在最后添加
LoadMole php5_mole "c:/php/php5apache2_2.dll"(加载php模块)
AddType application/x-httpd-php .php (可解析的php扩展名)
AddType application/x-httpd-php-source .phps (这个不记得了.反正肯定要的)

如果发现权限不够.找到这里
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
options indexes
</Directory>
原来是deny from all改成allow from all.
最好打开apache的目录显示.
Options Indexes FollowSymLinks去掉前面的#,如果还不可以.就在上面的allow from all下面加上options indexes就OK了.
这是win下面的apache+php的配置..
mysql安装比较简单..我就不说了...
PHP的电子教程网上非常多..在这里也不可能给你贴出来吧..
还有关于框架..框架网上的教程也很多..网络一下吧..
着名的框架有zend Framework,cakephp,国产的fleaphp,thinkphp等等...

Ⅵ 怎样在php页面里输出php源代码

PHP本身提供了几个函数可以对源代码进行格式化并输出为HTML代码,你可以把要输出的代码段或者代码文件用这些函数处理一下,直接输出为HTML即可。

例如:

  1. //打印当前PHP页面的代码
  2. show_source(__FILE__);

  3. //该段不解析作为一个字符串原样输出,高亮
  4. highlight_string('<?phpphpinfo();?>');
  5. //打印当前PHP页面的代码
  6. highlight_file(__FILE__);

  7. //__FILE__可以替换成任意的PHP代码文件,这些函数都会把代码高亮格式化之后显示在网页上。

Ⅶ 安装php后无法显示.php文件也不报错

第一步,安装好apache2,再把php解压到你想放的目录下(路径一定要是英文的)。
第二步,是配置文件。打开apache的配置文件httpd.conf.添加以下几行到前
ScriptAlias /php514/ "D:/httpd/php514/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps 注:我的解析不了,就是少了这句。不知道你的是不是。
Action application/x-httpd-php "/php514/php-cgi.exe"
还有找到下面这行
DirectoryIndex index.html index.htm index.html.var index.php
粗体是自己加上去的。
这一步应该没有漏的了
第三步了,就是改php.ini文件。打开它,找到extension_dir = "./"这个把它注释点,自己另写一行。extension_dir="你的php的dll文件的目录(通常为ext)".还有一些扩展,自己根据需要添加吧。
如果没有什么遗漏的话,应该可以正常解析了。不过还有一点要提一下,就是php5的短标记是关闭的,通常要打开(因为还是有相当一部分的代码采用这种写法),在php.ini中将short_open_tag = off改为on即可。还有全局变量的开关,自己搞掂吧。

Ⅷ 如何配置PHP的运行环境

php环境软件建议用lnmp,也就是linux,nginx,mysql,php的这套组合。

linux服务器能搭建网站,还比较好用。

用php面板就可以了。

是一类面板的统称,不是具体某个面板的名字。这里面有很多可以免费用的面板,不说牌子了免得被屏蔽,你可以去找找。

最好用可视化的面板,更适合你这样的新手使用。

Ⅸ php的download source code是什么意思

str_replace 是子字符串替换函数。 $uid_roll = str_replace('*home_url*', 'default.php?mod=oho_sns&uid={$source_uid}', $uid_roll); 这句代码的功用应该是替换$uid_roll字符串中的*home_url*字符串,为特定的地址。
Php是用记事本开发的,Dreamweaver也可以,我习惯用editplus有代码上色。 学的话看PHP圣经很有帮助。 还有必备的就是php中文手册,学习函数的操作 如果真要一款IDE玩的话,那就zend studio了,我是觉得卡的太烦了!

热点内容
百度云下载文件夹 发布:2025-05-18 03:17:33 浏览:674
php云开发 发布:2025-05-18 03:12:41 浏览:447
sql语句显示表 发布:2025-05-18 03:12:30 浏览:690
数据库系统的例子 发布:2025-05-18 03:02:42 浏览:191
数字化储存与编译是什么 发布:2025-05-18 02:56:55 浏览:217
个人网站模板源码 发布:2025-05-18 02:51:17 浏览:490
主服务器ip地址 发布:2025-05-18 02:46:29 浏览:856
电脑配置太低玩不了绝地求生怎么办 发布:2025-05-18 02:38:39 浏览:797
存储过程怎么出错了 发布:2025-05-18 02:37:16 浏览:368
32寸算法 发布:2025-05-18 02:22:14 浏览:744