=========
当前环境
=====================
OS: centOS 5.x
预先安装了apache 2
是burst.net的vps
==========
安装GCC
======================
具体执行:
yum -y install gcc
yum install flex autoconf zlib curl zlib-devel curl-devel bzip2 bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel
==============
安装php、mysql
=========================
yum -y install php mysql mysql-server php-mysql
启动mysql服务
service mysqld start
设置mysql数据库root帐号密码。
mysqladmin -u root password '你要的密码'
进入mysql
mysql -p 你刚设置的密码
做一些安全措施
mysql> DROP DATABASE test; [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户]
mysql> FLUSH PRIVILEGES; [重载权限]
安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_ mysql
安装php的扩展
yum -y install php-*
安装 mysql扩展
yum -y install mysql-*
==============
整合现有的apache,主要是添加php支持进去
====================
打开apache的配置文件
vim /etc/httpd/conf/httpd.conf
[如果配置文件不在这个路径,用 find /* -name "httpd.conf" 查看一下即可知道]
进入vim 后,在vim的界面上输入[直接敲键盘即可]
/AddType 回车
然后用键盘上的方向键移动光标到最后一个AddType那一行,
此时再按键盘 i 键,并回车,输入
AddType application/x-httpd-php .php
输入完成后,按键盘上的 Esc 键盘,然后输入 :wq [记住是:wq]
此时apache与php已经整合完毕。重启apache服务即可
service httpd restart [重启apache]
==========
下次开机自动启动吧
==============================
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on [设置mysql服务开机启动]
===================
上传php代码吧
==========================
默认的apache 根目录地址为 /var/www/html
可以使用winscp 这个工具,连接上服务,进入到这个目录后,把php文件放置在里面即可
===========
命令参考
======================
gcc参考:
glibc-kenheaders
glibc-headers
glibc-devel
cpp
gcc
yum install gcc-c++(需要的组件,即你也可以下载以下的RPM包进行独立安装)
gcc-c++
libstdc++-devel
yum install gcc-g77(需要的组件,即你也可以下载以下的RPM包进行独立安装):
yum install flex autoconf zlib curl zlib-devel curl-devel bzip2 bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel
绑定域名:
vim etc/httpd/conf/httpd.conf
查找ServerName ,诸如
ServerName www.example.com:80
把域名改为你要绑定的域名即可
重启apache
文章评论