linux mysql php 配置_linux PHP Apache Mysql 安装 配置

mysql-standard-5.0.1-alpha-snapshot-pc-linux-i686.tar.gz

httpd-2.0.52.tar.gz

php-5.0.2.tar.gz

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

MySql:

cp mysql-standard-5.0.1-alpha-snapshot-pc-linux-i686.tar.gz /usr/local/

tar -zxvf mysql-standard-5.0.1-alpha-snapshot-pc-linux-i686.tar.gz

cd mysql-standard-5.0.1-alpha-pc-linux-i686/

emacs INSTALL-BINARY 获得安装信息

'''''''''''''''''''''''''''''''''''''

shell> groupadd mysql

shell> useradd -g mysql mysql

shell> cd /usr/local   或   cd ..

shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -

shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql

shell> cd mysql

shell> scripts/mysql_install_db --user=mysql

shell> chown -R root  .

shell> chown -R mysql data

shell> chgrp -R mysql .

shell> bin/mysqld_safe --user=mysql &

''''''''''''''''''''''''''''''''''''''''''''''''''''''

groupadd mysql

useradd -g mysql mysql

cd /usr/local/

ln -s mysql-standard-5.0.1-alpha-pc-linux-i686/ mysql 建立软链接

cd mysql

./scripts/mysql_install_db --user=mysql

chown -R root .

chown -R mysql data

chgrp -R mysql .

$ bin/mysqld_safe --user=mysql &

这样我们就将MySQL安装在我们的机器上了.

证明已经成功,可以用ps -aux │ grep mysql 可以看到。

安装成功

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Apache:

tar -zxvf httpd-2.0.52.tar.gz

cd httpd-2.0.52

emacs INSTALL 获得一些安装信息

''''''''''''''''''''''''''''''''''''''''''

./configure --enable-so --enable-so

make ; make install

'''''''''''''''''''''''''''''''''''''''''''

#./configure --enable-so

#make

#make install

cd /usr/local/apache2/bin

./apachectl start

httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

这时打开浏览器,输入127.0.0.1或你的电脑名,我的为tian1118,然后你就可以看到漂亮的羽毛,证明apache安装成功,而且可以正确显示出简体中文,真爽。

再仔细看看,好像有点问题。

‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’

cd /usr/loca/apache2/conf/

cp httpd.conf beifei 备份一下,免得自己改错了。

emacs httpd.conf

找到#ServerName www.example.com:80

把它改为ServerName 127.0.0.1

改中文显示

把“# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要强制输出的语言,中文是“zh-cn”,保存,关闭。

./apachectl start

../bin/apachectl restart 没有出错提示证明成功

‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’

./apachectl stop

PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

PHP:

tar -zxvf php-5.0.2.tar.gz

cd php-5.0.2

emacs INSTALL 获得一些安装信息

'''''''''''''''''''''''''''''''''''''''''''''''''''''

Example 2-1. Installation Instructions (Apache Shared Module Version)

for PHP

1.  gunzip apache_xxx.tar.gz

2.  tar -xvf apache_xxx.tar

3.  gunzip php-xxx.tar.gz

4.  tar -xvf php-xxx.tar

5.  cd apache_xxx

6.  ./configure --prefix=/www --enable-module=so

7.  make

8.  make install

9.  cd ../php-xxx

..........................................................

# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd --enable-mbstring

./configure --prefix=/usr/local/php --with-apache=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql  --enable-track-vars --enable-ftp --enable-sigchild                /*注意’/’和前面的字符中间有空格*/

配置PHP5可以加载Apache模块以及支持MySQL.

编译:

# maek

安装:

$ make install

经过这样的步骤以后我们就将PHP5安装在我们的机器上了

cp php.ini-dist /usr/local/lib/php.ini

cp:是否覆盖‘/usr/local/lib/php.ini’? y

php与apache整合

emacs /usr/local/apache2/conf/httpd.conf 找到DirectoryIndex改为如下:

DirectoryIndex index.html index.php index.htm index.html.var

找到

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

在它后面添加

AddType application/x-httpd-php .php

/usr/local/apache2/bin/apachectl restart

测试php

emacs /usr/local/apache2/htdocs/index.php

添加

打开浏览器,输入

http://127.0.0.1/index.php

可以看到关于php的信息,证明php安装成功。

./configure –prefix=/usr/local/php –with-mysql=/usr/local/mysql –enable-force-cgi-redirect –with-freetype-dir=/usr –with-png-dir=/usr –with-gd –enable-gd-native-ttf –with-ttf –with-gdbm –with-gettext –with-iconv –with-jpeg-dir=/usr –with-png –with-zlib –with-xml –enable-calendar –with-apxs=/usr/local/apache/bin/apxs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值