- 浏览: 128382 次
- 性别:
- 来自: 福建
文章分类
最新评论
Linux系统中程序的安装和使用切记:
1、查看相关权限是否允许。
2、查看版本是否与附属软件版本对应。
3、查看服务目录与操作目录是否对应。
apache知识:netstat -a -o:查看监听的端口程序和相应的端口及程序的PID。
netstat -lnp|grep 端口号:查看使用端口号程序相关信息、
#ps 端口号:查看端口号相关信息、kill -9 端口:杀掉端口号。
/etc/httpd/conf:httpd文件一般所有位置。
<Directory "D:/Apa/blabla"> Options Indexes FollowSymLinks AllowOverride None</Directory>:保留Indexes时表示没有主显示页面时页面将以列表的方式显示。
./configure --prefix=/usr/local/apache/ ... -enable-dav -enable-so -enable-maintainer-mode -enable-rewrite:安装编辑时要加上应有的后缀名才能与其它程序(SVN)整合使用。
当访问主目录显示的页面内容为:Apache 2 Test Page [powered by CentOS]……时:修改/etc/httpd/conf.d/welcome.conf文件,注释ErrorDocument 403 /error/noindex.html等相关内容。
netstat -utl:查看apache是否启动。
netstat -tuln | grep ':80':查看80端口状态。
权限的设定范例:
<Directory "/home/test/public_html/cgi">
Options ExecCGI
SetHandler cgi-script
<Limit GET>
order allow,deny
deny from 192.168.100
allow from all
</Limit>
<Limit POST>
order allow,deny
allow from 192.168.1.50
deny from all
</Limit>
order allow,deny
deny from 192.168.1.100
allow from all
</Directory>
虚拟主机设定范例:
# 在这个档案的最下方加入底下这些字眼!
# 设定你的虚拟主机判定的依据!这里是* 亦即是
NameVirtualHost *
# 所有连上这部机器的名称都会被使用来当作虚拟主机的设定之用!
<VirtualHost *>
ServerName mdk90.vbird.net
DocumentRoot /home/mdk90
</VirtualHost>
<VirtualHost *>
ServerName www.mdk90.vbird.net
DocumentRoot /home/www.mdk90
CustomLog /var/log/httpd/www.access_log combined # 特别将登录档额外分离出来
</VirtualHost>
<VirtualHost *>
ServerName phorum.mdk90.vbird.net
DocumentRoot /home/phorum.mdk90
</VirtualHost>
ab:Apache 的效能测试,/usr/sbin/ab [-dSk] [-c number] [-n number] 网页.php,参数说明:
-d :不要显示 saved table 的百分比资料;通常不要那个数据,所以会加 -d
-k :还记得上面的 KeepAlive 吧!加入 -k 才会以这样的功能测试;
-S :不显示长讯息,仅显示类似 min/avg/max 的简短易懂讯息!
-c :同时有多少个『同时联机』的设定(可想成同时联机的 IP )
-n :同一个联机建立几个要求通道!(可想成同一个 IP 要求的几条联机)。
403:Forbidden You don't have permission to access / on this server问题解决方法:
1、查看httpd的真实作用位置打开后进行配,位置:/etc/httpd/conf/httpd.conf。
2、Directory <”\www\”>:中括号里的内容就是你更改的新值、conf 配置文件:# Options Indexes FollowSymLinks,AllowOverride Non,Order allow,deny,Allow from all。
3、你没有为该目录或者该文件设置guest组权限,chmod -R 755 /www。
netstat -lnp|grep 端口号:查看使用端口号程序相关信息、
#ps 端口号:查看端口号相关信息、kill -9 端口:杀掉端口号。
/etc/httpd/conf:httpd文件一般所有位置。
<Directory "D:/Apa/blabla"> Options Indexes FollowSymLinks AllowOverride None</Directory>:保留Indexes时表示没有主显示页面时页面将以列表的方式显示。
./configure --prefix=/usr/local/apache/ ... -enable-dav -enable-so -enable-maintainer-mode -enable-rewrite:安装编辑时要加上应有的后缀名才能与其它程序(SVN)整合使用。
当访问主目录显示的页面内容为:Apache 2 Test Page [powered by CentOS]……时:修改/etc/httpd/conf.d/welcome.conf文件,注释ErrorDocument 403 /error/noindex.html等相关内容。
netstat -utl:查看apache是否启动。
netstat -tuln | grep ':80':查看80端口状态。
权限的设定范例:
<Directory "/home/test/public_html/cgi">
Options ExecCGI
SetHandler cgi-script
<Limit GET>
order allow,deny
deny from 192.168.100
allow from all
</Limit>
<Limit POST>
order allow,deny
allow from 192.168.1.50
deny from all
</Limit>
order allow,deny
deny from 192.168.1.100
allow from all
</Directory>
虚拟主机设定范例:
# 在这个档案的最下方加入底下这些字眼!
# 设定你的虚拟主机判定的依据!这里是* 亦即是
NameVirtualHost *
# 所有连上这部机器的名称都会被使用来当作虚拟主机的设定之用!
<VirtualHost *>
ServerName mdk90.vbird.net
DocumentRoot /home/mdk90
</VirtualHost>
<VirtualHost *>
ServerName www.mdk90.vbird.net
DocumentRoot /home/www.mdk90
CustomLog /var/log/httpd/www.access_log combined # 特别将登录档额外分离出来
</VirtualHost>
<VirtualHost *>
ServerName phorum.mdk90.vbird.net
DocumentRoot /home/phorum.mdk90
</VirtualHost>
ab:Apache 的效能测试,/usr/sbin/ab [-dSk] [-c number] [-n number] 网页.php,参数说明:
-d :不要显示 saved table 的百分比资料;通常不要那个数据,所以会加 -d
-k :还记得上面的 KeepAlive 吧!加入 -k 才会以这样的功能测试;
-S :不显示长讯息,仅显示类似 min/avg/max 的简短易懂讯息!
-c :同时有多少个『同时联机』的设定(可想成同时联机的 IP )
-n :同一个联机建立几个要求通道!(可想成同一个 IP 要求的几条联机)。
403:Forbidden You don't have permission to access / on this server问题解决方法:
1、查看httpd的真实作用位置打开后进行配,位置:/etc/httpd/conf/httpd.conf。
2、Directory <”\www\”>:中括号里的内容就是你更改的新值、conf 配置文件:# Options Indexes FollowSymLinks,AllowOverride Non,Order allow,deny,Allow from all。
3、你没有为该目录或者该文件设置guest组权限,chmod -R 755 /www。
mysql知识:chown –R 账户:密码 /usr/local/mysql:修改文件夹权限所属用户。
ps -auxwww|grep mysql:检查mysql服务是否启动。
service mysqld start:开启mysql服务。
mysql -uroot -p -S/tmp/mysql.sock:用-S参数在运行时指定正确的socket。
rpm -qa | grep mysql| mysql --version:查看mysql安装的版本。
yum install mysql-server php-mysql:安装mysql服务。
mysql -uroot -p123456:进入mysql安装目录114.92.120.11中的bin中进行mysql的登录。
# /etc/init.d/mysql stop、# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &、# mysql -u root mysql、mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’、mysql> FLUSH PRIVILEGES:修改数据库密码。
mysqladmin -uroot -p密码 shutdown:停止mysql服务。
long_query_time=2;log-slow-queries=/usr/var/slowquery.log:设置SQL语句查询慢时,输出SQL语句到指定文件。
mysqldump -uroot -p密码 数据库名>backup.sql:备份数据库到指定目录。
mysql -uroot -p 数据库名<backup.sql:还原数据库。
系统出现:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误时:使用service mysqld restart重启即可。
vi /etc/rc.d/rc.local:# 将这一行加入这个档案最后(cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld --user=mysql &)# 这样一来,每次开机就可以自动的启动 MySQL 啰!
ps -auxwww|grep mysql:检查mysql服务是否启动。
service mysqld start:开启mysql服务。
mysql -uroot -p -S/tmp/mysql.sock:用-S参数在运行时指定正确的socket。
rpm -qa | grep mysql| mysql --version:查看mysql安装的版本。
yum install mysql-server php-mysql:安装mysql服务。
mysql -uroot -p123456:进入mysql安装目录114.92.120.11中的bin中进行mysql的登录。
# /etc/init.d/mysql stop、# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &、# mysql -u root mysql、mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’、mysql> FLUSH PRIVILEGES:修改数据库密码。
mysqladmin -uroot -p密码 shutdown:停止mysql服务。
long_query_time=2;log-slow-queries=/usr/var/slowquery.log:设置SQL语句查询慢时,输出SQL语句到指定文件。
mysqldump -uroot -p密码 数据库名>backup.sql:备份数据库到指定目录。
mysql -uroot -p 数据库名<backup.sql:还原数据库。
系统出现:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误时:使用service mysqld restart重启即可。
vi /etc/rc.d/rc.local:# 将这一行加入这个档案最后(cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld --user=mysql &)# 这样一来,每次开机就可以自动的启动 MySQL 啰!
mysql与phpMyAdmin整合知识:
切记mysql与php整合时要使用yum install php-mysql安装php-mysql。
复制 library/config.default.php到../config.inc.php,文件权限全为755,修改其中内容:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost'; #将host值改为localhost或者127.0.0.1或者是真实IP,如我写的192.168.6.166
$cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
错误:#2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)解决方法:
1、查看my.cnf文件中的 bind-address = 127.0.0.1与config.inc.php 参数 $cfg['Servers'][$i]['host']='localhost'; 中localhost 改为 127.0.0.1。
2、查看phpinfo.php输入参数中mysql.sock在php配置的文件所在位置对应my.cnf文件中的socket=/tmp/mysql.sock属性是否一致,再重启。
错误:#1045 - Access denied for user 'root'@'localhost' (using password: NO)解决方法:
1、第一次使用phpMyAdmin可能不要设置用户名与密码。
2、如果要设置,设置注意以下地方:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg['PmaNoRelation_DisableWarning']= FALSE;
$cfg['blowfish_secret'] = 'husumiao';
$i = 1;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
错误:没有发现 PHP的扩展设置mbstring,而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin不能正确识别字符串,可能产生不可意料的结果解决方法: yum install php-mbstring安装。
切记mysql与php整合时要使用yum install php-mysql安装php-mysql。
复制 library/config.default.php到../config.inc.php,文件权限全为755,修改其中内容:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost'; #将host值改为localhost或者127.0.0.1或者是真实IP,如我写的192.168.6.166
$cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
错误:#2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)解决方法:
1、查看my.cnf文件中的 bind-address = 127.0.0.1与config.inc.php 参数 $cfg['Servers'][$i]['host']='localhost'; 中localhost 改为 127.0.0.1。
2、查看phpinfo.php输入参数中mysql.sock在php配置的文件所在位置对应my.cnf文件中的socket=/tmp/mysql.sock属性是否一致,再重启。
错误:#1045 - Access denied for user 'root'@'localhost' (using password: NO)解决方法:
1、第一次使用phpMyAdmin可能不要设置用户名与密码。
2、如果要设置,设置注意以下地方:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg['PmaNoRelation_DisableWarning']= FALSE;
$cfg['blowfish_secret'] = 'husumiao';
$i = 1;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
错误:没有发现 PHP的扩展设置mbstring,而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin不能正确识别字符串,可能产生不可意料的结果解决方法: yum install php-mbstring安装。
php知识:
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --enable-pdo --with-mysql=/user/mysql --with-pdo-mysql=/usr/bin/mysql --with-mysql-sock=/tmp/mysql.sock这里--enable-pdo是指使用PDO连接MySQL,--with-pdo-mysql=/usr/bin/mysql指定mysql的路径。
--with-mysql-sock=/tmp/mysql.sock指定mysql.sock的路径。
找不到路径请用 find / -name xxxx来查找。
修改httpd.conf:找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容:AddType application/x-httpd-php .php、AddType application/x-httpd-php-source .phps,安装完后需配置的文件内容。
修改httpd.conf:去掉LoadModule xxxxx moudule/xxxxx.so前面的#来开启所需要的.so文件。
apache 与 php 整合:/usr/share/apache/modules/ 或 /etc/httpd/conf/modules 目录下是否存在libphp5.so文件(必须存在),编辑httpd.conf添加:LoadModule php5_module modules/libphp5.so。之后添加:AddType application/x-httpd-php .php .php3、AddType application/x-httpd-php-source .phps。
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --enable-pdo --with-mysql=/user/mysql --with-pdo-mysql=/usr/bin/mysql --with-mysql-sock=/tmp/mysql.sock这里--enable-pdo是指使用PDO连接MySQL,--with-pdo-mysql=/usr/bin/mysql指定mysql的路径。
--with-mysql-sock=/tmp/mysql.sock指定mysql.sock的路径。
找不到路径请用 find / -name xxxx来查找。
修改httpd.conf:找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容:AddType application/x-httpd-php .php、AddType application/x-httpd-php-source .phps,安装完后需配置的文件内容。
修改httpd.conf:去掉LoadModule xxxxx moudule/xxxxx.so前面的#来开启所需要的.so文件。
apache 与 php 整合:/usr/share/apache/modules/ 或 /etc/httpd/conf/modules 目录下是否存在libphp5.so文件(必须存在),编辑httpd.conf添加:LoadModule php5_module modules/libphp5.so。之后添加:AddType application/x-httpd-php .php .php3、AddType application/x-httpd-php-source .phps。
发表评论
-
yum安装mysql
2012-07-16 16:19 886首先,安装mysql。 yum list | grep my ... -
标准输入、输出和错误输出
2012-05-28 15:09 955当我们在s h e l l中执 ... -
Linux知识十三:Ubuntu命令及使用
2010-11-12 16:27 1025Ubuntu知识:配置显示桌面图标:按下ALT-F2,输入gc ... -
Linux知识十二:vi|vim详解
2010-11-12 16:22 995vi 知识:按Esc键后按 /,输入要查找的字符向下查找、?输 ... -
Linux知识十一:文件系统权限小结
2010-11-12 16:21 865权限知识:chown 用户:用户组 -R 目录:修改目录权限。 ... -
Linux知识十:SVN安装配置与使用、SVN与Apache的整合
2010-11-12 16:20 2145svn安装与使用知识:svn安装所需软件:apr,apr-ut ... -
Linux知识八:安装文件
2010-11-12 16:17 845安装文件知识:bin文件:sudo ./*.bin 目录:安装 ... -
Linux知识七:GCC、yum、rpm详解
2010-11-12 16:16 2763GCC安装|YUM知识:yum install gcc:在线安 ... -
Linux知识六:打包文件详解
2010-11-12 16:14 1117tar知识:tar zvxf 文件名/tar -xzvf 文件 ... -
Linux知识五:连接网络与设置IP
2010-11-12 16:13 1301查看修改IP地址:ifconfig etho(网卡)|ip a ... -
Linux知识四:挂载U盘与文件系统
2010-11-12 16:12 1619如何挂载U盘:/sbin/fdisk -l 查看U盘加载位置 ... -
Linux知识三:高效查找文件
2010-11-12 16:11 923如何查找文件:find 目录/. -name 文件:查找文件在 ... -
Linux知识二:设置开机启动项、定时运行程序
2010-11-12 16:09 2481设置开机启动服务知识:chkconfig --level 35 ... -
Linux知识一:基本命令和根本使用
2010-11-12 16:08 1097tree 查看系统目录树形结构。安装Linux 系统先按F2 ... -
Daemontools的使用方法
2010-03-26 15:19 1163如何安装Daemontools就不说,我们来看看如何使用Dae ... -
crontab的用法
2010-03-26 15:12 706cron是一个linux下的定时执行工具,可以在无需人工干预的 ... -
Linux下目录的作用
2010-03-26 14:51 803/bin 这是放例如: ls, mv, rm ... -
Linux 常用命令使用方法
2010-03-26 14:47 1148Linux 常用命令使用方法大搜刮 1.# 表示权限用户(如 ...
相关推荐
通常,你可以通过Linux的包管理器安装phpMyAdmin,并配置Apache服务器的配置文件,使其指向phpMyAdmin的安装目录。安装完成后,通过浏览器访问指定URL,即可开始使用。 总的来说,phpMyAdmin是MySQL数据库管理的...
### MySQL最重要的基础知识详解 ...通过以上章节的学习,读者可以掌握MySQL的基础知识、安装与配置方法、常用工具的使用技巧以及高级主题如备份、优化、簇等。这些知识对于从事数据库管理和应用开发的人来说至关重要。
它将这些关键组件整合在一个易于安装和使用的包里,极大地简化了Web应用的开发和测试流程。 **一、Apache服务器** Apache是世界上最流行的Web服务器软件,以其稳定性和灵活性著称。在XAMPP中,Apache被预配置为在...
### 最新GLPI——优秀的Linux开源IT资产管理系统 #### 一、简介 GLPI(Gestionnaire Libre de Parc Informatique)是一款历史悠久且功能强大的IT资产管理软件。它提供了全面的IT资源管理功能,能够有效地管理和...
**PHP的LAMP集成环境与AppServ 2.5和2.6版本详解** LAMP(Linux、Apache、MySQL、PHP)是Web开发领域中一个经典的开源组合,它为开发者提供了一个在Linux操作系统上搭建服务器环境的基础。然而,对于Windows用户来...
配置phpMyAdmin并根据需要将其与Apache整合。这通常涉及到修改`/etc/httpd/conf.d/phpMyAdmin.conf`文件,并设置适当的权限。 通过以上步骤,你就成功地在CentOS 7 x64上配置了一个功能齐全的LAMP环境,适合进行PHP...
8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问...
8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问...
8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问...
8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问...
8-16 4.apache服务器使用及配置① 启动和停止 端口配置 8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问...