![]() |
|
|||||||
| 服务器环境搭建 Windows,Linux,IIS,Apache等服务器配置、安全维护以及PHP和MYSQL运行环境讨论。 |
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
#1
IP: 117.95.50.87
|
|||
|
|||
|
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 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 |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 |