CentOS,PHP,MySQL和Apache平台的配置
来源:互联网 发布:达芬奇软件官网 编辑:程序博客网 时间:2024/05/12 19:56
1.配网络
<1># vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO自动为dhcp静态改为static
即:BOOTPROTO=static
IPADDR=?
NETMASK=?
GATEWAY=?
我的配置如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.10.19.234
NETMASK=255.255.254.0
GATEWAY=10.10.18.254
ONBOOT=yes
TYPE=Ethernet
注:BOOTPROTO只有在static(静态)模式下才可以使用设置的IP信息
注意:虚拟机的网络模式:dhcp->nat, static->桥接
<2>开启命令: #service network restart
------------------------------------------------------------------------------------------------------------------------
2.配ftp
<1>#vim /etc/vsftpd/ftpusers和#vim /etc/vsftpd/user_list
在root和nobody前加“#” -------修改用户权限 ( user_list用户能否访问跟vsftpd.conf有关 )
<2>#vim /etc/selinux/config下改 selinux=disable(将防火墙关闭)
<3>开启命令: #service vsftpd start
<4>#reboot (重启)
-------------------------------------------------------------------------------------------
3.删除旧版本
<1>先用查找命令找出要删除的文件
#rpm -qa|grep mysql
#rpm -qa|grep MySQL
#rpm -qa|grep php
#rpm -qa|grep http
<2>删除找出的所有文件
#rpm -e --nodeps filename ( filename为你查找出来的文件名 )
<3>检查是否删除干净
#rpm -qa|grep mysql
#rpm -qa|grep MySQL
#rpm -qa|grep php
#rpm -qa|grep http
---------------------------------------------------------------------------------------------
4.传送文件
我们一般把配置文件传送到 /usr/local/这个目录下
---------------------------------------------------------------------------------------------
5.安装MySQL
<1>先用 #cd /usr/local 这个命令到 /usr /local这个目录下
<2>先装服务器
#rpm -ivh MySQL-server-5.0.45-0.i386.rpm
#rpm -ivh MySQL-server-5.0.45-0.i386.rpm --force --nodeps//强制安装
<3>然后装客户端
#rpm -ivh MySQL-client-5.0.45-0.i386.rpm
<4>还有其他的shared,devel,bench等也要装上
#rpm -ivh MySQL-shared-5.0.45-0.i386.rpm
#rpm -ivh MySQL-devel-5.0.45-0.i386.rpm
#rpm -ivh MySQL-bench-5.0.45-0.i386.rpm
<5>安装好后试试能不能用
#mysql
出现Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 27651 to server version: 4.0.20-standard
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
然后用
show databases;
成功!
<6>最后对mysql加密码
#mysqladmin -uroot password 123456
(进入MySQL用#mysql -uroot -p123456 )
-----------------------------------------------------------------------------------------------------------------------
6.安装安装APACHE2
#tar zxvf httpd-2.2.4.tar.gz
#cd httpd-2.2.4
#./configure --prefix=/usr/local/apache2 --enable-module=so
#make
#make install
安装好以后#/usr/local/apache2/bin/apachectl start开启它,然后用浏览器查看是否安装成功(输IP)
----------------------------------------------------------------------------------------------------------------------------------------
ll
7.安装PHP5
#tar zxvf php-5.2.8.tar.gz
#cd php-5.2.8
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-trace-vars -with-mysql=/var/lib/mysql
#make
#make install
-------------------------------------------------------------------------------------------------------------------------------
8.配置
复制PHP.INI文件到正确位置
<1>在PHP目录下运行
#cd php-5.2.8
#cp php.ini-dist /usr/local/php/lib/php.ini
<2>编辑apache配置文件httpd.conf
#vim /usr/local/apache2/conf/httpd.conf
要改的有如下几处:
一般都在 #AddType application/x-gzip .tgz下加两行
#LoadModule php5n_module modules/libphp5.so
AddType application/x-httpd-php .php
如果你搜索其它地方没有以下这行
LoadModule php5_module modules/libphp5.so
请把上面的#号去掉
找到
index.html
在后面加index.html.var index.php
让它把index.php做为默认页
找到
User daemon
Group daemon
改为
User apache
Group apache
:
找到
#ServerName
把#去掉,后面的IP改成你的IP.
找到
DocumentRoot "/usr/local/apache2/htdocs"
把/usr/local/apache2/htdocs改为你存放网页文件的路径
比如你改为/home/easy目录下,那么:你以后上传PHP文件就放在/home/easy目录下,然后用IP访问,就能看到首页了
(我们一般没改,就把php文件存放在/usr/local/apache2/htdocs/目录下)
为了让中文网页没乱码
找到
AddDefaultCharset iso8859-1
把后面的iso8859-1改为gb2312
至于apache2其它优化,请看http://www.phpv.net/里的apache配置那一分类.
保存httpd.conf文件.
----------------------------------------------------------------------------------------------------------------
9客户端安装
tar zxvf phpMyAdmin-2.6.1.tar.gz (必须到phpMyAdmin-2.6.1.tar.gz所在的文件夹下才能解压此文件)
mv phpMyAdmin-2.6.1 phpmyadmin
mv phpmyadmin /usr/local/apache2/htdocs
http://IP/.... (输入IP测试 )
------------------------------------------------------------------------------------------------------------------
10.启动
# /usr/local/apache2/bin/apachectl start
如果没有出错,写一个测试页放到你网页目录下,我的就是上面所说的 /usr/local/apache2/htdocs
#vi /home/easy/index.php
<?phpinfo();?>
保存.试试在测试器里打IP进去就可以看到PHPINFO页了
如果输入的是
<?
echo “welcome”
?>
则在网页浏览器里输入//IP地址/index.php,可以看到welcome
*******************************************************************************************
如果出现:“必须在您的配置文件中设定 $cfg[/'PmaAbsoluteUri/']指令.......”那么
先进入到phpmyadmin :#cd /usr/local/apache2/htdocs/phpmyadmin
用命令# vim config.inc.php修改
把$cfg['PmaAbsoluteUri']设置为http://localhost/phpmyadmin。或http://IP/phpmyadmin。即为该虚拟机的IP/phpmyadmin
同时也是在这里面修改密码、主页等!!
$cfg['Servers'][$i]['auth_type'] =’config’改为’http’
$cfg['Servers'][$i]['password'] = ' '; 引号里面输入要设置的密码
*******************************************************************************************
每安装完成一步配置,做一次测试!
- CentOS,PHP,MySQL和Apache平台的配置
- apache,php和mysql配置(vps,centos)
- centos配置php mysql apache
- centos 配置apache+PHP+mysql
- CentOS 配置Apache+Mysql+PHP
- CentOS 配置 apache+php+mysql
- CentOS 配置Apache+Mysql+PHP
- CentOS 5.4搭建APACHE+PHP+MYSQL平台
- [转]centos下配置apache+php+mysql
- CentOS 下Apache+PHP+MySQL 服务器配置
- CentOS 下配置 Apache+MySQL+PHP
- centos安装配置apache+php+mysql环境
- centos下配置apache,php,mysql
- MAC平台 Apache+PHP+MySql配置
- CentOS + Apache + PHP + Mysql
- [centos] apache、php配置
- apache+php+mysql的配置
- Apache+php+mysql的配置
- 给大家一点编码规范。希望有帮忙
- Linux下.so的编写,编译和运行
- 安装opennms
- NetBeans IDE 7.0 Beta 2 Available for Download, with Git Preview
- VC6使用STL时很多C4786警告
- CentOS,PHP,MySQL和Apache平台的配置
- Linux主要shell命令详解
- nginx在cygwin情况下hello,world
- sql STUFF用法
- jdk的Double.parseDouble漏洞bug~
- IOS开源项目汇总
- Apache开源项目之2[Digester的使用]
- CIO在云计算中要有发言权,必须洞察企业权力地图
- 探索C++的秘密之详解extern "C"