网络营销电子商务研究中心  
How to buy the best prescription safety glasses in Canada? Let's study!
Go Back   网络营销电子商务研究中心 > 服务器与数据库 > 服务器环境搭建
User Name
Password
 
FAQ Members List Calendar Cheap Glasses

服务器环境搭建 Windows,Linux,IIS,Apache等服务器配置、安全维护以及PHP和MYSQL运行环境讨论。

Reply
 
Thread Tools Display Modes
  #1   IP: 117.95.50.87
Old 2016-05-30, 05:56 AM
Las Animas Las Animas is offline
初级会员
 
Join Date: 2013-03-02
Posts: 1
Las Animas 现在声名狼藉
Default lamp环境简易搭建[centos6.4+httpd-2.4.6+php-5.5.4+mysql-5.5.14]

Apache+mysql+php简易环境搭建


版本
CentOS 6.4 //最小安装;要解决很多依赖包建议yum进行安装
httpd-2.4.6.tar.gz
php-5.5.4.tar.gz
Mysql-5.5.14

步骤:
1) 安装所需要的一些依赖库
//可以直接进入第二步,安装时出现所需依赖包未安装返回第一步
2) 安装apache
3) 安装mysql
4) 安装php
5) 修改配置文件
6) 测试

一:安装依赖库
安装时可能出现一些依赖库未安装 比如:APR APR-util PCRE C++ 或其他软件包
这里列出一些,如有提示看关键字yum安装即可或使用百度,谷歌。

安装方法如下:
① yum 安装 //yum install -y 包名

Code:
yum  install -y gcc gcc-c++ ncurses-devel bison libxml2 libxml2-dev*
② tar 安装 如下
tar zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apr //注意路径 安装httpd时免得找不到
make
make install

tar zxvf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install


tar zxvf pcre-8.33.tar.gz
cd pcre-8.33
./configure --prefix=/usr/local/pcre
make
make install

二:安装apache
tar zxvf httpd-2.4.6.tar.gz
cd httpd-2.4.6
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-module=so --with-pcre=/usr/local/pcre
make
make install

三:安装mysql
安装cmake(mysql-5.5后需要cmake来编译)
tar zxvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./configure --prefix=/usr/local/cmake
make && make install
配置环境变量
vi /root/./bash_profile
##修改为(一个是cmakey;一个是mysql)
PATH=$PATH:$HOME/bin:/usr/local/cmake/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
  
export PATH
保存退出
执行:source /root/.bash_profile

安装mysql
groupadd mysql
useradd -g mysql mysql -s /usr/sbin/nologin
mkdir /usr/local/mysql
mkdir /usr/local/mysql/data
tar zxvf mysql-5.5.14.tar.gz
cd mysql-5.5.14
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DINSTALL_DATADIR=/usr/local/mysql/data
make && make install
cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql //初始化mysql数据库
cp support-files/my-medium.cnf /usr/local/mysql/my.cnf //建立mysql配置文件
chown -R mysql:mysql /usr/local/mysql

四: 安装PHP
tar zxvf php-5.5.4.tar.gz
cd php-5.5.4
./configure --with-apxs2=/usr/local/apache/bin/apxs --prefix=/usr/local/php5
--with-config-file-path=/usr/local/php5 --with-mysql=/usr/local/mysql
make
make install


五:修改配置文件
Apache
配置文件在/usr/local/apache/conf/httpd.conf
网页文件在/usr/local/apache/htdocs/
php
配置文件在 /etc/php.ini
Mysql
配置文件在 /usr/local/mysql/my.cnf
数据文件在 /usr/local/mysql/date/

建立php配置文件
cp /php-5.5.4/php.ini-development/php.ini-development /etc/php/ini

vi /usr/local/apache/conf/httpd.conf
添加 //自动添加了libphp5.so模块
AddType application/x-httpd-php .php .phtml .php3 .inc

在/usr/local/apache/htdocs/ 下建php文件
cd /usr/local/apache/htdocs/
vi index.php
<?php
phpinfo();
?>

Mysql
vi /usr/local/mysql/my.cnf //加上以下内容
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/mysql_error.log
pid-file = /usr/local/mysql/mysql.pid
user = mysql
tmpdir = /tmp





六:测试
关闭防火墙
service iptables stop
关闭selinux
setenforce 0

Apache服务启动
service httpd start
Mysql服务启动
cd /usr/local/mysql/support-files/
cp ./mysql.server /etc/init.d/mysqld
/etc/init.d/mysqld start


修改httpd.conf
vi /usr/local/apache/conf/httpd.conf
lamp环境简易搭建[centos6.4+httpd-2.4.6+php-5.5.4+mysql-5.5.14]
重启服务:
service httpd restart

------------

最小安装可能出现以下情况:
v service httpd restart 出现 httpd:unrecognized service 错误
解决:
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
chmod 700 /etc/rc.d/init.d/httpd
v make //no found make //编译时出现
解决:
yum install make
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MySQL毫秒值和日期的指定格式的相互转换 Kaitlin MySQL 0 2015-04-18 11:01 PM
Php教程.经验技巧(上) sunshine 代码交流 0 2006-12-15 08:13 PM
Php入门速成 smiling 代码交流 0 2006-12-15 07:30 PM
php.ini中文解释 sunshine 服务器环境搭建 0 2006-02-04 11:05 PM
winxp下安装全新的apache,php(5.0),mysql(5.0)... topvip 服务器环境搭建 0 2006-01-08 10:28 PM

Prescription-glasses.com offers prescription glasses online at discount prices.
All times are GMT +8. The time now is 07:43 AM.


Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.