PHP笔记

http://www.apachehaus.com/downloads/httpd-2.4.17-x64.zip
http://windows.php.net/download#php-5.6-ts-VC11-x64

http://windows.php.net/downloads/releases/php-5.6.15-Win32-VC11-x64.zip

https://download.microsoft.com/download/2/d/6/2d61c766-107b-409d-8fba-c39e61ca08e8/vcredist_x64.exe

 

 

LoadModule php5_module "E:/ProgramFiles/LAMP/PHP5.2.6/php5apache2_2.dll"

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "E:/ProgramFiles/LAMP/PHP5.2.6/php-cgi.exe"
AddDefaultCharset UTF8

PHPIniDir "E:/ProgramFiles/LAMP/PHP5.2.6"

 

 

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerName exmyth
DocumentRoot "F:/MyProjects/PHP/"
ErrorLog logs/exmyth_errorlog.log
CustomLog logs/exmyth_accesslog.log common
<Directory "F:/MyProjects/PHP/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

 

 

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

 

libmysql.dll放置于系统安装路径C:\WINDOWS\;或者添加Path路径E:\ProgramFiles\LAMP\PHP5.2.6

 

extension_dir="E:/ProgramFiles/LAMP/PHP5.2.6/ext"

extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll

 

 

filesize("./test.txt");//获取本地文件大小

$file是文件资源文件

$file=fopen("./test.txt", "a+")

feof($file); 如果读取文件出错,或到文件结束,则返回真

文件上传设置php.ini

file_uploads = On

 

private function createCheckCode(){
$code="23456789abcdefghijkmnpqrstuvwxyzABCDEFGHIJKMNPQRSTUVWXYZ";
$string='';
for($i=0; $i < $this->codeNum; $i++){
$char=$code{rand(0, strlen($code)-1)};
$string.=$char;
}

return $string;
}

 

 

 

-------------------------------------------------------------Wamp

1.安装Apache2.2
net start apache2.2
net stop apache2.2
2.安装MySQL
status;
select * from mysql.user \G;
3.PHP
D:\ProgramFiles\Lamp\Apache2.2\conf\httpd.conf
L127:
LoadModule php5_module "D:/ProgramFiles/Lamp/php-5.2.6-Win32/php5apache2_2.dll"

L239

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

 


L384:
php.ini-recommended -> php.ini
AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/ProgramFiles/Lamp/php-5.2.6-Win32"(php.ini目录,D:/ProgramFiles/Lamp/php-5.2.6-Win32设置到Path路径或者拷贝到C:\windows目录)


mysql
复制libmysql.dll到C:/windows/或者添加环境变量D:/ProgramFiles/Lamp/php-5.2.6-Win32

修改php.ini,

L675

开启


extension_dir="D:/ProgramFiles/Lamp/php-5.2.6-Win32/ext"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll

 

short_open_tag = Off

asp_tags = Off

 

 

4.安装ZendOptimizer-3.3.0a-Windows-i386
选择Apache2.x
选择php.ini目录

 

 

 

 

 

 

posted @ 2013-01-04 10:57  牧之丨  阅读(300)  评论(0编辑  收藏  举报