【Linux服务器配置】yum安装WEB服务器|LAMP v1.1

yum安装Linux+apache+Mysql+PHP详细配置

\n

-----------------------
\n  

\n

 -----------------------------------------------

\n

 #为了避免出错,先关掉防火墙:service iptables stop或/etc/init.d/iptables stop

\n

-----------------------------------------------

\n

使用一下命令下载并安装Linux+apache+Mysql+PHP。
\n yum install httpd mysql-server php php-devel php-mysql php-mbstring php-mcrypt php-gd
\n设置开机自动运行服务
\nchkconfig –level 235 httpd on
\nchkconfig –level 235 mysqld on
\n现在运行HTTP和数据库服务
\nservice httpd start
\nservice mysqld start

\n

\n下面这些都是重要的配置文件或位置
\napache的
\n /etc/httpd/conf/httpd.conf
\n/var/www/html/
\n/var/www/error/
\n/var/log/httpd/
\n初步配置:vi  /etc/httpd/conf/httpd.conf
\n1、修改 ServerName localhost:80
\n2、修改 DirectoryIndex 添加几个默认文档如index.htmindex.php
\n3、修改 AddDefaultCharset GB2312
\n
\nMySQL的
\n/etc/my.cnf
\n/var/lib/mysql/ 数据库放置位置
\n开启MySQL的服务。方法1、service mysqld start  方法2、/etc/init.d/mysqld start
\n测试MYSQL运行是否正常
\n[root@CentOS-Josen cache]# netstat -tuln | grep ‘:3306’
\ntcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
\n进入mysql,第一次进入不需要密码,然后设置密码
\nmysql -u root  然后退出quit
\nmysqladmin -u root password ‘yourpassword’
\n用刚才设置的密码进入:mysql -u root  -p

\n

让不同的用户管理不同的数据库(例如:用户testdb管理testdb用户)
\n[注意,进入数据库后,所有命令后面必须跟一个分号,否则操作无效并报错!]
\nmysql>create database testdb;
\nmysql>grant all privileges on testdb.* to testdb@localhost indentified by ‘yourpassword’;
\n测试一下:用testdb进入数据库:mysql -u testdb -p     进去后用:mysql>show databases;看是否有数据库
\n
\n
\nPHP的配置文件和测试
\n/usr/lib/httpd/modules/libphp4.so
\n/etc/httpd/conf.d/php.conf
\n/etc/php.ini
\n/etc/hphp.d/mysql.ini /usr/lib/php4/mysql.so

\n

vi /var/www/html/info.php
\n<?php
\nphpinfo();
\n?>

\n

 

\n

安装phpmyadmin(php5.2+才能使用phpMyAdmin3)
\n下载phpmyadmin包:http://www.phpmyadmin.net/home_page/downloads.php
\nwget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/2.11.10/phpMyAdmin-2.11.10-all-languages.tar.gz
\n
\n然后解压 tar zxvf phpmyadmin*.tar.gz
\n改名( mv phpMyAdmin-3.3.0-all-languages phpmyadmin)并放到/var/www/html/phpmyadmin
\n拷贝配置文件phpmyadmin/libraries/config.default.php 到phpmyadmin/config.inc.php
\nvi /var/www/html/phpmyadmin/config.inc.php
\n 1、$cfg[‘PmaAbsoluteUri’] = ‘http://192.168.1.6/phpmyadmin/’;
\n2、查找 $cfg[‘Servers’][$i][‘password’] = ”;填上自己的MYSQL密码
\n 3、$cfg[‘Servers’][$i][‘auth_type’] =‘cookie’  设置为cookie
\n保存并对出。

\n

如果没有权限执行,则给phpmyadmin目录的所有文件夹上755属性。chmod -R 755 phpmyadmin
\n到此就配置完成,在浏览器里输入地址查看是否可以浏览。注意,不要是777。否则可能出现以下错误:"配置文件错误的权限,不应该是可写的!"

\n

常见问题:
\n1、出现“配置文件现在需要绝密的短语密码”的解决方法:在 $cfg[‘blowfish_secret’] = ‘ ‘ 里随便填个字符串即可

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注