RHEL5下Mysql-5.0.87+apache-2.2.14+php-5.2.11的安装笔记
2009-11-24 22:44
507 查看
RHEL5下Mysql-5.0.87+apache-2.2.14+php-5.2.11的安装笔记 本文为http://yuzeying.blog.51cto.com/644976/219048的类升级篇 但只是把mysql apache php的 版本升级为最新,尝试安装, 并不是在已有的基础上分别进行软件包的升级,而是全新的安装, 差别就是现在的版本较高 我的安装顺序还是 先安装mysql 在安装apache 在安装php 最后进行简单的测试 关于mysql 5.0.87的安装 参考 http://yuzeying.blog.51cto.com/644976/229224 在此不再详细说明了
以上是 操作系统的相关情况 [root@localhost ~]# cd /usr/local/src [root@localhost src]# wget http://apache.cs.utah.edu/httpd/httpd-2.2.14.tar.gz 下载apache
[root@localhost src]# wget http://cn.php.net/get/php-5.2.11.tar.gz/from/this/mirror
下面开始安装apache [root@localhost src]# tar -zxvf httpd-2.2.14.tar.gz
[root@localhost src]# cd httpd-2.2.14 [root@localhost httpd-2.2.14]# ./configure --prefix=/usr/local/apache --enable-module=so
执行命令 make && make install
[root@localhost httpd-2.2.14]# /usr/local/apache/bin/apachectl start 启动apache [root@localhost httpd-2.2.14]# netstat -tnl 查看端口,看看80起来没
解压php
进入安装目录 [root@localhost php-5.2.11]# ./configure \ > --prefix=/usr/local/php \ > --with-mysql=/usr/local/mysql \ > --with-apxs2=/usr/local/apache/bin/apxs 这里只是做个最基本的安装而已 指定一下路径
执行命令,make && make install
虽然装完了,但是貌似有一大堆的错误 我们暂且拷贝一下配置文件,然后写个简单的测试页,看行不行 [root@localhost php-5.2.11]# cp php.ini-dist /usr/local/lib/php.ini 复制配置文件 修改apache配置文件 使其能够识别.PHP结尾的网页文件 [root@localhost php-5.2.11]# vi /usr/local/apache/conf/httpd.conf AddType application/x-httpd-php .php
[root@localhost ~]# /usr/local/mysql/bin/mysqladmin -u root password 123 [root@localhost ~]# /usr/local/mysql/bin/mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.0.87-log Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION; Query OK, 0 rows affected (0.02 sec) mysql> 赋予root用户登录数据库密码,并赋予远程密码 写一个测试脚本 [root@localhost php-5.2.11]# vi /usr/local/apache/htdocs/index.php
很奇怪的是虽然有错误,但还是可以正常运行 改一下测试页试试 [root@localhost php-5.2.11]# vi /usr/local/apache/htdocs/index.php
<? echo "hello world !!"; mysql_connect ("192.168.1.14","root","123"); mysql_query ("create database test1;"); ?>
登录数据库,看看是不是有test1 数据库 Ok,到此为止,php可以正常运行 并且可以连接数据库 关于 Warning: Cannot use a scalar value as an array in phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391 Warning: Cannot use a scalar value as an array in phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396错误 网上说这是一个
:
[root@localhost php-5.2.11]# rm -rf /usr/local/php/lib/php/.channels [root@localhost php-5.2.11]# /usr/local/php/bin/pecl update-channels
以上是 操作系统的相关情况 [root@localhost ~]# cd /usr/local/src [root@localhost src]# wget http://apache.cs.utah.edu/httpd/httpd-2.2.14.tar.gz 下载apache
[root@localhost src]# wget http://cn.php.net/get/php-5.2.11.tar.gz/from/this/mirror
下面开始安装apache [root@localhost src]# tar -zxvf httpd-2.2.14.tar.gz
[root@localhost src]# cd httpd-2.2.14 [root@localhost httpd-2.2.14]# ./configure --prefix=/usr/local/apache --enable-module=so
执行命令 make && make install
[root@localhost httpd-2.2.14]# /usr/local/apache/bin/apachectl start 启动apache [root@localhost httpd-2.2.14]# netstat -tnl 查看端口,看看80起来没
解压php
进入安装目录 [root@localhost php-5.2.11]# ./configure \ > --prefix=/usr/local/php \ > --with-mysql=/usr/local/mysql \ > --with-apxs2=/usr/local/apache/bin/apxs 这里只是做个最基本的安装而已 指定一下路径
执行命令,make && make install
虽然装完了,但是貌似有一大堆的错误 我们暂且拷贝一下配置文件,然后写个简单的测试页,看行不行 [root@localhost php-5.2.11]# cp php.ini-dist /usr/local/lib/php.ini 复制配置文件 修改apache配置文件 使其能够识别.PHP结尾的网页文件 [root@localhost php-5.2.11]# vi /usr/local/apache/conf/httpd.conf AddType application/x-httpd-php .php
[root@localhost ~]# /usr/local/mysql/bin/mysqladmin -u root password 123 [root@localhost ~]# /usr/local/mysql/bin/mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.0.87-log Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION; Query OK, 0 rows affected (0.02 sec) mysql> 赋予root用户登录数据库密码,并赋予远程密码 写一个测试脚本 [root@localhost php-5.2.11]# vi /usr/local/apache/htdocs/index.php
很奇怪的是虽然有错误,但还是可以正常运行 改一下测试页试试 [root@localhost php-5.2.11]# vi /usr/local/apache/htdocs/index.php
<? echo "hello world !!"; mysql_connect ("192.168.1.14","root","123"); mysql_query ("create database test1;"); ?>
登录数据库,看看是不是有test1 数据库 Ok,到此为止,php可以正常运行 并且可以连接数据库 关于 Warning: Cannot use a scalar value as an array in phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391 Warning: Cannot use a scalar value as an array in phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1396错误 网上说这是一个
Bug #49682 | Pear broken in php 5.2.11 |
http://bugs.php.net/bug.php?id=49682 | |
解决方法 |
[root@localhost php-5.2.11]# rm -rf /usr/local/php/lib/php/.channels [root@localhost php-5.2.11]# /usr/local/php/bin/pecl update-channels
相关文章推荐
- 在RHEL -AS4-u4中安装apache+mysql+php+ZendOptimizer笔记
- Ubuntu 下快速部署安装 Apache + PHP + MySQL + phpMyAdmin 笔记
- php+mysql+apache在SUSE 10上安装笔记~
- 学习笔记 php mysql apache 的安装
- ubuntu14.04安装apache+php+mysql笔记
- Linux安装Apache 2.4 + PHP 7 + Mysql笔记
- RHEL5.3-WEB-linux+apache+mysql+php搭建论坛 (全rpm包安装)
- fedora17安装mysql,apache,php,lamp,笔记
- linux下apache、mysql、php安装配置详细笔记
- Windows XP下 Apache2.2.14 php5.3.1 Mysql5.0 安装和配置
- php+mysql+apache在SUSE 10上安装笔记~
- RHEL5.4 snort+mysql+php+acid 安装笔记
- RHEL5.4下Apache+php+MySQL+Snort+acid安装配置NIDS笔录
- RHEL5下snort 的具体配置 :Mysql +Snort +apache +php+ acid+adodb+jpgraph 的配置
- 在RHEL5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
- Fedora8:Snort+Apache+Php+Mysql+Acid+Webmin(安装学习笔记)
- FreeBSD 安装Mysql apache PHP 个人笔记
- 源代码安装 mysql+apache+php 错误笔记
- RHEL7 yum安装配置LAMP(Apache+PHP+MySql)服务器
- CentOS5.6安装Apache Mysql PHP笔记