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.htm和index.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’] = ‘ ‘ 里随便填个字符串即可