本帖最后由 linson 于 2016-7-6 15:20 编辑
mysql 总是需要第一个安装
apache第二个安装,因为php依赖于apache
php最后安装
第一步
MySQL 安装步骤(免编译安装)
1.cd /usr/local/src 进入该目录(该目录用以存放常用软件安装包)
2.wget http://downloads.mysql.com/archives/get/file/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 下载MySQL(免编译)安装版
3.tar -zxvf mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 解压缩文件至该目录下
4.useradd -s /bin/nologin -M mysql 创建禁止登陆系统的用户mysql
5.mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/mysql 移动mysql-5.1.40-linux-i686-icc-glibc23文件至/usr/local下并重命名为mysql
6.cd /usr/local/mysql/ 进入该目录下
7.mkdir -p /data/mysql 创建数据目录
8.chown -R mysql /data/mysql 更改目录所属至mysql用户下
9. ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 使用mysql用户初始化mysql安装,并制定数据文件夹至/data/mysql
10. cd support-files/ 进入该目录下
11. cp my-large.cnf /etc/my.cnf 复制该文件至/etc/my.cnf 进行替换
12.cp mysql.server /etc/init.d/mysqld 拷贝该文件至系统服务目录下
13.vi /etc/init.d/mysqld 编辑该文件
14.修改(添加)文件中 basedir= /usr/local/mysql
datadir= /data/mysql 主程序目录和数据目录文件夹
15.chkconfig --add mysqld 加入服务至系统服务列表
16.chkconfig mysqld on 开机启动
17./etc/init.d/mysqld start 启动服务
18. netstat -lnp |grep mysql 查看mysql服务信息
mysql 总是需要第一个安装
apache第二个安装,因为php依赖于apache
php最后安装
第一步
MySQL 安装步骤(免编译安装)
1.cd /usr/local/src 进入该目录(该目录用以存放常用软件安装包)
2.wget http://downloads.mysql.com/archives/get/file/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 下载MySQL(免编译)安装版
3.tar -zxvf mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 解压缩文件至该目录下
4.useradd -s /bin/nologin -M mysql 创建禁止登陆系统的用户mysql
5.mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/mysql 移动mysql-5.1.40-linux-i686-icc-glibc23文件至/usr/local下并重命名为mysql
6.cd /usr/local/mysql/ 进入该目录下
7.mkdir -p /data/mysql 创建数据目录
8.chown -R mysql /data/mysql 更改目录所属至mysql用户下
9. ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 使用mysql用户初始化mysql安装,并制定数据文件夹至/data/mysql
10. cd support-files/ 进入该目录下
11. cp my-large.cnf /etc/my.cnf 复制该文件至/etc/my.cnf 进行替换
12.cp mysql.server /etc/init.d/mysqld 拷贝该文件至系统服务目录下
13.vi /etc/init.d/mysqld 编辑该文件
14.修改(添加)文件中 basedir= /usr/local/mysql
datadir= /data/mysql 主程序目录和数据目录文件夹
15.chkconfig --add mysqld 加入服务至系统服务列表
16.chkconfig mysqld on 开机启动
17./etc/init.d/mysqld start 启动服务
18. netstat -lnp |grep mysql 查看mysql服务信息
0
本帖最后由 linson 于 2016-4-29 00:08 编辑
第二步
Apache的编译安装
1.cd /usr/local/src
2. wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.2.31.tar.bz2 下载httpd软件安装包
3.tar jxf httpd-2.2.31.tar.bz2 解压 cd httpd-2.2.31
4./configure \ 配置编译
--prefix=/usr/local/apache2 \
--with-included-apr \ httpd跨平台支持运作
--enable-so \
--enable-deflate=shared \ 动态共享的模式安装
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre 正则相关库
5.make 编译 echo $? 查看是否报错
6.make install 安装
7.cd /usr/local/apache2 进入目录8../bin/apachectl start 启动服务
9.ps aux |grep httpd 或 netstat -nltp 查看服务
10. vi ./conf/httpd.conf 后 写入ServerName=www.test.com
11.测试需修改本地主机host文件添加地址解析
第二步
Apache的编译安装
1.cd /usr/local/src
2. wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.2.31.tar.bz2 下载httpd软件安装包
3.tar jxf httpd-2.2.31.tar.bz2 解压 cd httpd-2.2.31
4./configure \ 配置编译
--prefix=/usr/local/apache2 \
--with-included-apr \ httpd跨平台支持运作
--enable-so \
--enable-deflate=shared \ 动态共享的模式安装
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre 正则相关库
5.make 编译 echo $? 查看是否报错
6.make install 安装
7.cd /usr/local/apache2 进入目录8../bin/apachectl start 启动服务
9.ps aux |grep httpd 或 netstat -nltp 查看服务
10. vi ./conf/httpd.conf 后 写入ServerName=www.test.com
11.测试需修改本地主机host文件添加地址解析
0
本帖最后由 linson 于 2016-4-29 00:57 编辑
第三步
php的编译安装
1.cd /usr/local/src
2.wget http://cn2.php.net/distributions/php-5.5.34.tar.bz2
3.tar jxvf php-5.5.34.tar.bz24.cd php-5.5.34.tar.bz2
5../configure \--prefix=/usr/local/php \--with-apxs2=/usr/local/apache2/bin/apxs \--with-config-file-path=/usr/local/php/etc \--with-mysql=/usr/local/mysql \--with-libxml-dir \--with-gd \--with-jpeg-dir \--with-png-dir \--with-freetype-dir \--with-iconv-dir \--with-zlib-dir \--with-bz2 \--with-openssl \--with-mcrypt \--enable-soap \--enable-gd-native-ttf \--enable-mbstring \--enable-sockets \--enable-exif \ --disable-ipv6 配置编译
6.make 编译
7.make install 安装
8.cp php.ini-production /usr/local/php/etc/php.ini 拷贝配置文件到etc目录下
ps:完成以上步骤就说明三个组件都已经安装完成,接下来进行简单配置:
1.vim /usr/local/apache2/conf/httpd.conf 编辑Apache主配置文件如下内容:
a.在AddType application/x-gzip .gz .tgz一行下添加AddType application/x-httpd-php .php
b.修改
DirectoryIndex index.html
为
DirectoryIndex index.html index.htm index.php
c. 修改#ServerName www.example.com:80 为 ServerName localhost:80
2./usr/local/apache2/bin/apachectl -t 测试Apache是否配置正确
3./usr/local/apache2/bin/apachectl start 启动Apache
4.netstat -lnp |grep httpd 查看httpd服务
5.curl localhost 测试连接
6.iptables -F 清除防火墙规则
php安装常见错误解决方法:php安装常见问题归纳http://www.apelearn.com/bbs/fo ... D7975
(出处: 【阿铭Linux】)
第三步
php的编译安装
1.cd /usr/local/src
2.wget http://cn2.php.net/distributions/php-5.5.34.tar.bz2
3.tar jxvf php-5.5.34.tar.bz24.cd php-5.5.34.tar.bz2
5../configure \--prefix=/usr/local/php \--with-apxs2=/usr/local/apache2/bin/apxs \--with-config-file-path=/usr/local/php/etc \--with-mysql=/usr/local/mysql \--with-libxml-dir \--with-gd \--with-jpeg-dir \--with-png-dir \--with-freetype-dir \--with-iconv-dir \--with-zlib-dir \--with-bz2 \--with-openssl \--with-mcrypt \--enable-soap \--enable-gd-native-ttf \--enable-mbstring \--enable-sockets \--enable-exif \ --disable-ipv6 配置编译
6.make 编译
7.make install 安装
8.cp php.ini-production /usr/local/php/etc/php.ini 拷贝配置文件到etc目录下
ps:完成以上步骤就说明三个组件都已经安装完成,接下来进行简单配置:
1.vim /usr/local/apache2/conf/httpd.conf 编辑Apache主配置文件如下内容:
a.在AddType application/x-gzip .gz .tgz一行下添加AddType application/x-httpd-php .php
b.修改
DirectoryIndex index.html
为
DirectoryIndex index.html index.htm index.php
c. 修改#ServerName www.example.com:80 为 ServerName localhost:80
2./usr/local/apache2/bin/apachectl -t 测试Apache是否配置正确
3./usr/local/apache2/bin/apachectl start 启动Apache
4.netstat -lnp |grep httpd 查看httpd服务
5.curl localhost 测试连接
6.iptables -F 清除防火墙规则
php安装常见错误解决方法:php安装常见问题归纳http://www.apelearn.com/bbs/fo ... D7975
(出处: 【阿铭Linux】)
0
本帖最后由 linson 于 2016-4-25 17:18 编辑
第四步
配置测试php解析
1.vi /usr/local/apache2/conf/httpd.conf 编辑文件
2.在 AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz 后面添加一行
AddType application/x-httpd-php .php
3.在 DirectoryIndex index.html 后面添加 index.php
4./usr/local/apache2/bin/apachectl -t 测试配置文件正确性
5./usr/local/apache2/bin/apachectl graceful 重新配置Apache
第四步
配置测试php解析
1.vi /usr/local/apache2/conf/httpd.conf 编辑文件
2.在 AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz 后面添加一行
AddType application/x-httpd-php .php
3.在 DirectoryIndex index.html 后面添加 index.php
4./usr/local/apache2/bin/apachectl -t 测试配置文件正确性
5./usr/local/apache2/bin/apachectl graceful 重新配置Apache
0
本帖最后由 linson 于 2016-4-29 14:50 编辑
Discuz 论坛模板的安装
1.mkdir /data/www
2.wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip 下载discuz
3.unzip Discuz_X3.2_SC_GBK.zip 解压
4.mv upload/* ./ 移动upload下文件至当前目录
5.vim /usr/local/apache2/conf/httpd.conf 编辑配置文件
6.Include conf/extra/httpd-vhosts.conf 打开读取虚拟主机配置文件 (去掉前面的#号)
7. vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 编辑虚拟主机配置文件添加AddType application/x-httpd-php .php8.chown -R daemon config data uc_client/data uc_server/data 更改目录权限数组
9.create database discuz;创建数据库
10.grant all on discuz.* to 'aming'@'localhost' identified by 'aminglinux'; 创建数据库用户
11.完成安装即可
Discuz 论坛模板的安装
1.mkdir /data/www
2.wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip 下载discuz
3.unzip Discuz_X3.2_SC_GBK.zip 解压
4.mv upload/* ./ 移动upload下文件至当前目录
5.vim /usr/local/apache2/conf/httpd.conf 编辑配置文件
6.Include conf/extra/httpd-vhosts.conf 打开读取虚拟主机配置文件 (去掉前面的#号)
7. vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 编辑虚拟主机配置文件添加AddType application/x-httpd-php .php8.chown -R daemon config data uc_client/data uc_server/data 更改目录权限数组
9.create database discuz;创建数据库
10.grant all on discuz.* to 'aming'@'localhost' identified by 'aminglinux'; 创建数据库用户
11.完成安装即可
编辑回复