天天看點

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

L384:

php.ini-recommended -> php.ini

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"

short_open_tag = Off

asp_tags = Off

4.安裝ZendOptimizer-3.3.0a-Windows-i386

選擇Apache2.x

選擇php.ini目錄