Windows配置Apache2.2服务器:
C:\Apache2.2\conf\http.conf 文件里查找loadmodule字符串
添加Loadmodule php5_module C:/PHP/php5apache2_2.dll
查找AddType字符串,然后添加 AddType application/x-httpd-php .php
配置PHP连接数据库:
在php目录里把文件 php.ini-dist 改成 php.ini
extension_dir = "./" 改成 extension_dir = "C:/PHP/ext"
;extension=php_mysql.dll 改成 extension=php_mysql.dll
;extension=php_mysqli.dll 改成 extension=php_mysqli.dll
;extension=php_mcrypt.dll 改成 extension=php_mcrypt.dll
;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
把phpMyAdmin-3.4.0-all-languages.zip解压到“C:\Apache2.2\htdocs\”目录下
把“C:\php\libmysql.dll”复制到“C:\Windows”目录下
把“C:\php\php.ini”复制到“C:\Windows”目录下
把“C:\php\libmcrypt.dll”复制到“C:\Windows”目录下
在浏览器里输入http://localhost/phpMyAdmin-3.4.0-all-languages/index.php
修改“C:\Apache2.2\conf\httpd.conf”文件直接读取“C:\Apache2.2\htdocs\phpMyAdmin-3.4.0-all-languages\index.php”
<IfModule dir_module>
DirectoryIndex index.html index.php 优先读取index.html,谁放前就先读谁
</IfModule>
配置文件现在需要一个短语密码
修改“C:\Apache2.2\htdocs\phpMyAdmin-3.4.0-all-languages\config.sample.inc.php”文件为config.inc.php
在config.inc.php文件里找到$cfg['blowfish_secret'] = '';输入'Password'
WEB根目录:C:\Apache2.2\conf\http.conf 文件里查找DocumentRoot字符串 DocumentRoot "C:/Apache2.2/htdocs"
php.ini设置默认时区为中国时区:
;date.timezone =
改成:
date.timezone = Asia/Shanghai
或是:
date.timezone = PRC
php上传文件大小:
第一:
在php.ini里面有这么几个值是跟文件上传有密切关系的:
upload_max_filesize = 8M // 允许文件上传最大体积
post_max_size = 10M // 通过post方法给php时,php所能接受的最大数据容量
memory_limit = 20M // 每个script所能消耗的最大memory
第二:
如果是apache 2 需要修改
/etc/httpd/conf.d/php.conf中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)
虚拟目录设置:
在浏览器输入http://localhost/bbs 就访问 c:\bbs
先在C:\Apache2.2\conf\http.conf 文件里查找Alias找到# Alias /webpath /full/filesystem/path
然后在下面添加Alias /bbs C:/bbs
Apache对目录访问权限的设置:在http.conf 文件里找到<Directory "C:/Apache2.2/htdocs">到</Directory>
把<Directory "C:/Apache2.2/htdocs">到</Directory>之间的内容复制一份
然后把<Directory "C:/Apache2.2/htdocs">修改成<Directory "C:/bbs">
虚拟主机名:
找到“C:\Windows\System32\drivers\etc\hosts”文件,增加 127.0.0.1 study.com
在http.conf 文件里找到# Virtual hosts
#Include conf/extra/httpd-vhosts.conf 去掉#
找到“C:\Apache2.2\conf\extra\httpd-vhosts.conf”文件
增加 <VirtualHost *:80>
DocumentRoot "C:/web/study"
ServerName study.com
</VirtualHost>
在http.conf 文件里设置权限
<Directory "C:/web/study">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Windows下修改php.ini所在位置:
找到apache配置文件http.conf,查找 ServerRoot "C:/Apache2.2" 换行增加以下代码:PhpIniDir "C:/PHP"
在环境变量的系统变量里输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:C:/PHP)。
Linux配置Apache2.2服务器:
怎样生成密钥:
ssh root@192.168.5.104
ssh-keygen -t dsa 生成一组密钥
打开"/etc/ssh/sshd_config"文件 把#Port 22改为Port 22100
service sshd restart 重启ssh服务
service iptables stop 停止防火墙
ssh -p 22100 root@192.168.5.104 用22100端口重新连接服务器
etc存放各种配置文件
/etc/grub.conf
/etc/fstab 分区的挂载配置
/etc/inittab id:3:initdefault: 系统的启动级别 5是图形
安装XAMPP tar zxvf xampp-linux-1.7.4.tar.gz -C /opt/
启动XAMPP集成环境 ./lampp start
Apache配置文件路径:/opt/lampp/etc 找到httpd.conf文件里的# Alias /webpath /full/filesystem/path
重启XAMPP集成环境:/opt/lampp/lampp restart
虚拟主机名:
/opt/lampp/etc/extra/httpd-vhosts.conf