- 浏览: 109559 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
布莱恩丹尼斯:
表示这个方法也不行
phpMyAdmin 用户名和密码(转载) -
LYH0323:
htmlentities和htmlspecialchars的区别(转载) -
rbscau:
我用的是Sqlserver 2008 装了DB然后JBoss就 ...
ReportingServicesService占用8080端口
用yum安装Apache,Mysql,PHP.
用yum安装Apache,Mysql,PHP.
2.1安装Apache
yum install httpd httpd-devel
安装完成后,用/etc/init.d/httpd start 启动apache
设为开机启动:chkconfig httpd on
2.2 安装mysql
2.2.1 yum install mysql mysql-server mysql-devel
同样,完成后,用/etc/init.d/mysqld start 启动mysql
2.2.2 设置mysql密码
启动mysql控制台: mysql
mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES;
2.2.3 允许远程登录
mysql -u root -p
Enter Password: <your new password>
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
完成后就能用mysql-front远程管理mysql了。
2.2.4 设为开机启动
chkconfig mysqld on
3. 安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd start
/升级默认的php5.1到5.2
vi gedit /etc/yum.repos.d/utterramblings.repo
在打开的文件中加入以下内容:
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
保存
yum update php
安装ZendOptimizer
1、下载文件:
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz (32位)
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz (64位)
2、解压
解压后把ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp目录下的ZendOptimizer.so拷贝到某一个目录,比如/usr/local/Zend/lib/
Zend optimizer 3.3.9有一些新的改动,不需要安装了,直接在php.ini文件里面引用.so文件即可:
3、修改/etc/php.ini文件
找到:zend.ze1_compatibility_mode = Off
修改为:zend.ze1_compatibility_mode = On
在末尾加上以下文字:
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
4、重启httpd服务,通过php -v 可以看效果。
安装eaccelerator
直接yum install php-eaccelerator
如果找不到,线 yum search eaccelerator
虚拟主机安装时注意,如果出现多个域名都指向同一个目录的情况
NameVirtualHost 127.0.0.1:80 #这句一定要和 <VirtualHost 127.0.0.1:80>配合才可以。
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/html
ServerName t.dagongz.com
<Directory "/var/www/html">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/html/test/
ServerName test.dagongz.com
<Directory "/var/www/html/test/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
开启缓存Expires模块要有
ExpiresActive on
ExpiresDefault "access plus 86400 second"
卸载Mysql
[root@localhost ~]# rpm -qa|grep mysql
mod_auth_mysql-2.6.1-2.2
php-mysql-4.3.9-3.15
mysql-devel-4.1.20-1.RHEL4.1
mysql-4.1.20-1.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是LinuxAS4默认安装mysql的rpm软件包列表,
如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。
说明:rpm –e是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mysqlclient10-3.23.58-4.RHEL4.1包
方法如下:
rpm –e mysqlclient
卸载Apache
[root@localhost ~]# rpm -qa|grep httpd
httpd-manual-2.0.52-25.ent
system-config-httpd-1.3.1-1
httpd-2.0.52-25.ent
httpd-suexec-2.0.52-25.ent
说明:方法跟卸载Mysql一样,不用说了吧
卸载PHP
[root@localhost ~]# rpm -qa|grep php
php-odbc-4.3.9-3.15
php-4.3.9-3.15
php-mysql-4.3.9-3.15
php-pear-4.3.9-3.15
php-ldap-4.3.9-3.15
php-pgsql-4.3.9-3.15
说明:方法跟卸载Mysql一样
注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。
如果实在实在有卸载不掉的包,可以加—nodeps这个参数来卸载,比如我们卸载php-4.3.9-3.15,实在卸不掉了。
就用:
[root@localhost ~]# rpm -e php-4.3.9-3.15 --nodeps
用yum安装Apache,Mysql,PHP.
2.1安装Apache
yum install httpd httpd-devel
安装完成后,用/etc/init.d/httpd start 启动apache
设为开机启动:chkconfig httpd on
2.2 安装mysql
2.2.1 yum install mysql mysql-server mysql-devel
同样,完成后,用/etc/init.d/mysqld start 启动mysql
2.2.2 设置mysql密码
启动mysql控制台: mysql
mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES;
2.2.3 允许远程登录
mysql -u root -p
Enter Password: <your new password>
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
完成后就能用mysql-front远程管理mysql了。
2.2.4 设为开机启动
chkconfig mysqld on
3. 安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd start
/升级默认的php5.1到5.2
vi gedit /etc/yum.repos.d/utterramblings.repo
在打开的文件中加入以下内容:
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
保存
yum update php
安装ZendOptimizer
1、下载文件:
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz (32位)
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz (64位)
2、解压
解压后把ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp目录下的ZendOptimizer.so拷贝到某一个目录,比如/usr/local/Zend/lib/
Zend optimizer 3.3.9有一些新的改动,不需要安装了,直接在php.ini文件里面引用.so文件即可:
3、修改/etc/php.ini文件
找到:zend.ze1_compatibility_mode = Off
修改为:zend.ze1_compatibility_mode = On
在末尾加上以下文字:
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
4、重启httpd服务,通过php -v 可以看效果。
安装eaccelerator
直接yum install php-eaccelerator
如果找不到,线 yum search eaccelerator
虚拟主机安装时注意,如果出现多个域名都指向同一个目录的情况
NameVirtualHost 127.0.0.1:80 #这句一定要和 <VirtualHost 127.0.0.1:80>配合才可以。
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/html
ServerName t.dagongz.com
<Directory "/var/www/html">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/html/test/
ServerName test.dagongz.com
<Directory "/var/www/html/test/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
开启缓存Expires模块要有
ExpiresActive on
ExpiresDefault "access plus 86400 second"
卸载Mysql
[root@localhost ~]# rpm -qa|grep mysql
mod_auth_mysql-2.6.1-2.2
php-mysql-4.3.9-3.15
mysql-devel-4.1.20-1.RHEL4.1
mysql-4.1.20-1.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是LinuxAS4默认安装mysql的rpm软件包列表,
如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。
说明:rpm –e是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mysqlclient10-3.23.58-4.RHEL4.1包
方法如下:
rpm –e mysqlclient
卸载Apache
[root@localhost ~]# rpm -qa|grep httpd
httpd-manual-2.0.52-25.ent
system-config-httpd-1.3.1-1
httpd-2.0.52-25.ent
httpd-suexec-2.0.52-25.ent
说明:方法跟卸载Mysql一样,不用说了吧
卸载PHP
[root@localhost ~]# rpm -qa|grep php
php-odbc-4.3.9-3.15
php-4.3.9-3.15
php-mysql-4.3.9-3.15
php-pear-4.3.9-3.15
php-ldap-4.3.9-3.15
php-pgsql-4.3.9-3.15
说明:方法跟卸载Mysql一样
注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。
如果实在实在有卸载不掉的包,可以加—nodeps这个参数来卸载,比如我们卸载php-4.3.9-3.15,实在卸不掉了。
就用:
[root@localhost ~]# rpm -e php-4.3.9-3.15 --nodeps
发表评论
-
XShell 注册码
2013-03-29 16:19 487XShell 注册码 Xshell3.0 081014-1 ... -
ubuntu常用快捷键(转载)
2013-03-29 10:29 894ubuntu终端快捷键 测试 ... -
ubuntu中打开终端的方法(转载)
2013-03-29 10:28 833第一种(当然是笨方法了) 依次打开(应用程序-附件-终端) ... -
LAMP,PHP环境搭建
2013-03-28 17:47 1266用apt-get方法安装mysql5 + Apache2 + ... -
Cannot use object of type stdClass as array
2013-03-25 17:43 2931php再调用json_decode从字符串对象生成json对象 ... -
国内外常用大型经典论坛
2013-01-16 13:44 14771:PHPWIND和DISCUZ 都国产论坛程序,是现在国内目 ... -
Linux上全源码安装Apache、MySQL、PHP、WSF安装(转载)
2012-08-03 15:33 1284Linux上全源码安装Apache、MySQL、PHP、WSF ... -
Linux/Unix PHP环境搭建 一
2012-08-02 15:37 1308使用httpd-2.2.11.tar.gz软件 ... -
简单ajax应用,个人参考笔记
2011-12-22 16:33 1195案例一: ajax.html <?xml versi ... -
php给图片添加水印
2011-12-20 18:40 974<?php echo "<?xml ... -
php制作缩略图图片
2011-12-20 18:38 1012<?php if (! isset ( $_POS ... -
php简单验证码
2011-12-20 18:33 1079<!-- *@copyright(c)2011 ... -
php绘图(花),饼图
2011-12-20 18:31 1314header("Content-type:ima ... -
php简单计数器
2011-12-19 17:58 951<?php //1------cookie计数器 ... -
简单的文件上传、下载、计数、删除、重命名
2011-12-19 14:22 16601.fileUpload.php <?php e ... -
PHPExcel 方法汇总(转载)
2011-10-18 16:32 0<? //设置PHPExcel类库的include ... -
DedeCms 安装出错
2011-10-10 16:11 996文件 D:/Apache/Apache/htdocs/data ... -
htmlentities和htmlspecialchars的区别(转载)
2011-10-09 16:06 3059这两个函数的功能都是转换字符为HTML字符编码,特别是url和 ... -
PHP中empty、isset、is_null区别
2011-10-09 15:27 1791empty 如果 变量 是非空或非零的值,则 empty() ... -
Zend Server 500错误
2011-10-08 21:22 949Zend Server 5.0.2安装完成后,一直是500错误 ...
相关推荐
这些软件包对于搭建Web应用环境是必需的。 3. **查看和升级PHP版本**: `php -version`命令用来检查当前PHP的版本。如果版本低于5.6,需要卸载旧版本。使用`yum remove php`可能无法彻底移除,因此通过`rpm -qa | ...
### PHP7+NGINX1.12+PHP7.1环境搭建详解 #### 一、概述 在当前Web开发领域中,PHP搭配Nginx是十分常见的组合之一,尤其适用于构建高性能、高并发的网站服务。本篇教程将详细介绍如何在Linux环境下搭建...
Centos7 版本搭建 Linux-Apache-PHP-Mysql 环境 本文将指导读者在 Centos7 版本下搭建一个完整的 Linux-Apache-PHP-Mysql 环境,涵盖网络规划、操作系统安装、Apache、PHP、Mysql 的安装和配置等步骤。 一、网络...
【PHP与运行环境介绍】 PHP(Hypertext Preprocessor...以上就是PHP基础和环境搭建的基本内容,包括PHP的定义、特点,以及如何配置基于Apache的PHP运行环境。了解这些知识,将为PHP的进一步学习和开发打下坚实的基础。
本课程将深入讲解如何在CentOS上配置和使用`yum`,特别是如何指定特定的软件源以及如何搭建LNMP(Linux + Nginx + MySQL + PHP)或LAMP(Linux + Apache + MySQL + PHP)环境。 首先,让我们来了解一下`yum`的基本...
本文将详细介绍如何在CentOS 7操作系统上通过yum工具搭建LAMP环境。 首先,我们需要确保具备必要的硬件和软件条件,包括一台计算机,Windows 7操作系统,以及VMware Workstation Pro 12.5.2虚拟化软件。同时,网络...
在CentOS系统中构建LAMP(Linux + Apache + MySQL + PHP)环境是搭建Web服务器的一种常见方式。通过使用`yum`包管理器,我们可以轻松安装所需的软件包并进行配置。本文将详细介绍如何使用`yum`在CentOS系统上配置一...
### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...
【标题】: "CentOS7以上版本搭建Apache+PHP+MySQL+PhpMyAdmin环境搭建" 在搭建基于CentOS7及以上版本的Web服务器时,通常会选择Apache作为Web服务器,PHP作为后端脚本语言,MySQL(在CentOS7中通常替换为MariaDB)...
要让 PHP5 获得 MySQL 支持,需要安装相关的软件包,命令为 yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc。然后,重新启动 Apache2 服务,并刷新 ...
Linux-WEB环境一键搭建是指在Linux操作系统上快速配置好用于Web服务的软件栈,通常包括Linux操作系统、Apache HTTP服务器、MySQL数据库和PHP解释器,简称为LAMP(Linux, Apache, MySQL, PHP)。这个过程对于新手来说...
### CentOS 6.3 搭建 LAMP 环境详细步骤 LAMP(Linux、Apache、MySQL、PHP)是一种流行的开源Web服务解决方案。本文详细介绍如何在CentOS 6.3 64位系统上搭建一个完整的LAMP环境。 #### 一、环境准备 在开始搭建...
在完成基础环境的搭建后,接下来是对Apache、Nginx以及PHP的具体配置。 ##### 1. Nginx配置 Nginx主要负责处理静态资源,减轻Apache的压力。配置文件通常位于`/etc/nginx/nginx.conf`中,需要设置监听端口、域名...
在本文档中,我们将详细介绍如何在 CentOS 5.5 版本上使用 YUM 包管理器安装并配置一个完整的 LAMP(Linux + Apache + MySQL + PHP)环境。LAMP 是一种流行的 Web 服务器架构,它由 Linux 操作系统、Apache Web ...
标题 "兄弟连lamp环境搭建源码包lamp-php5.4" 指向的是一个用于在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)开发环境的源码包,特别针对PHP5.4版本。这个源码包可能是由兄弟连教育机构提供的,旨在帮助学员...
### Self-Service Password系统搭建与配置详解 #### 一、Self-Service Password系统概述 Self-Service Password(SSP)是一种允许用户自行重置或更改其Active Directory (AD) 密码的应用程序。通过该应用,员工...
本文将详细介绍如何在CentOS 7上通过YUM包管理器来搭建LAMP环境。 #### 一、准备工作 在开始之前,请确保您的CentOS 7系统已经安装完成,并且能够正常启动。此外,您还需要配置好本地YUM源,具体步骤如下: 1. **...