LINUX/APACHE/MYSQL/PHP服务器配置
2007-01-31 22:35
706 查看
软件mysql-standard-4.1.7-pc-linux-i686.tar.gz、apache_1.3.31.tar.gz libxml2-2.6.11.tar.gz、php-5.0.0.tar.gz
1.安装mysql
# groupadd mysql
# useradd -g mysql mysql
# cd /root
# tar zxvf mysql-standard-4.1.7-pc-linux-i686.tar.gz
# mv mysql-standard-4.1.7-pc-linux-i686 mysql
# mv mysql /usr/local
# cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# ./bin/mysqld_safe --user=mysql &
# ./bin/mysqladmin -u root password 'password'
* 使用mysqladmin修改root的口令为'password'
* 系统启动时自动运行:
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
* 存在mysqld,ntsysv里才有相应选项
# chkconfig --add mysqld
* 用ntsysv设置使mysql每次启动都能自动运行
* 至此mysql安装完毕,你可以这样启动你的mysql服务
# /etc/rc.d/init.d/mysqld start
注意:
1.如在#下mysql运行不了,则到/usr/local/mysql/bin下./mysql运行
命令如下:./mysql -hlocalhost -uroot -p021011
2.mysqlcc连接默认没有认证
需打如下命令:
mysql>grant all privileges on *.* to root@192.168.1.109 identified by "021011";
2.apache的安装
# cd /root
# tar zxvf apache_1.3.31.tar.gz
# cd apache_1.3.31
# ./configure --enable-module=so --prefix=PREFIX
* apache 1.3.31中mod_so似乎已经不是默认模块了。编译时候需加上--enable-module=so,第一次编译没加此参数,结果php编译时无法找到
apxs。
# make
# make install
注意:
1.用rpm -e卸载时可能要先卸载redhat-config-httpd
2.编译时要安装gcc
3.Libxml2
系统自带是libxml2的版本是2.5.4的,在php配置的过程中报错,下载了一个更新的libxml2-2.6.11.tar.gz,下面我们来装它,原来的不用卸
载。
# cd /root
# tar zxvf libxml2-2.6.11.tar.gz
# cd libxml2-2.6.11
# ./configure
# make
# make install
4.PHP
# cd /root
# tar zxvf php-5.0.0.tar.gz
# cd php-5.0.0
# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
# make
# make install
安装完成后,修改apache的配置文件httpd.conf
在顶部加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php3
重启apache
测试PHP
编写 info.php文件,内容如下:
echo phpinfo();
?>
将其存放在apache的文档路径下,在浏览器中输入:
http://127.0.0.1/info.php
1.安装mysql
# groupadd mysql
# useradd -g mysql mysql
# cd /root
# tar zxvf mysql-standard-4.1.7-pc-linux-i686.tar.gz
# mv mysql-standard-4.1.7-pc-linux-i686 mysql
# mv mysql /usr/local
# cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# ./bin/mysqld_safe --user=mysql &
# ./bin/mysqladmin -u root password 'password'
* 使用mysqladmin修改root的口令为'password'
* 系统启动时自动运行:
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
* 存在mysqld,ntsysv里才有相应选项
# chkconfig --add mysqld
* 用ntsysv设置使mysql每次启动都能自动运行
* 至此mysql安装完毕,你可以这样启动你的mysql服务
# /etc/rc.d/init.d/mysqld start
注意:
1.如在#下mysql运行不了,则到/usr/local/mysql/bin下./mysql运行
命令如下:./mysql -hlocalhost -uroot -p021011
2.mysqlcc连接默认没有认证
需打如下命令:
mysql>grant all privileges on *.* to root@192.168.1.109 identified by "021011";
2.apache的安装
# cd /root
# tar zxvf apache_1.3.31.tar.gz
# cd apache_1.3.31
# ./configure --enable-module=so --prefix=PREFIX
* apache 1.3.31中mod_so似乎已经不是默认模块了。编译时候需加上--enable-module=so,第一次编译没加此参数,结果php编译时无法找到
apxs。
# make
# make install
注意:
1.用rpm -e卸载时可能要先卸载redhat-config-httpd
2.编译时要安装gcc
3.Libxml2
系统自带是libxml2的版本是2.5.4的,在php配置的过程中报错,下载了一个更新的libxml2-2.6.11.tar.gz,下面我们来装它,原来的不用卸
载。
# cd /root
# tar zxvf libxml2-2.6.11.tar.gz
# cd libxml2-2.6.11
# ./configure
# make
# make install
4.PHP
# cd /root
# tar zxvf php-5.0.0.tar.gz
# cd php-5.0.0
# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
# make
# make install
安装完成后,修改apache的配置文件httpd.conf
在顶部加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php3
重启apache
测试PHP
编写 info.php文件,内容如下:
echo phpinfo();
?>
将其存放在apache的文档路径下,在浏览器中输入:
http://127.0.0.1/info.php
相关文章推荐
- Ubuntu下LAMP_服务器安装配置(Linux+Apache+Mysql+Perl/PHP/Python)
- 【centos6.5】CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境(linux公社)
- linux CentOS 7.2 服务器配置apache+mysql+php环境 (linux 系统下LAMP部署)
- RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- Apache+PHP+Mysql OS X 10.9 Mavericks WEB 服务器配置
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- linux PHP Apache Mysql 安装 配置
- LINUX下Apache PHP MySQL的配置与使用
- Linux+Apache+PHP+MySQL+SSL配置详解
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- Linux+Apache+Mysql+PHP典型配置
- WIN环境下用Apache+PHP+MySql配置web服务器(菜鸟版)
- Linux+Apache+Mysql+PHP典型配置
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
- CentOS 6.6配置安装(Apache+PHP5+MySQL)LAMP服务器
- LNMP(linux+nginx+mysql+php)服务器环境配置
- Linux+Apache+Mysql+PHP典型配置
- Linux+Apache+Mysql+PHP典型配置
- LNMP(linux+nginx+mysql+php)服务器环境配置