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目录