1. 上传文件
上传安装包软件到指定目录/usr/local/src/
使用filezilla工具进行上传,注意这里使用root用户登录,否则权限问题不能够上传
解压tar.tar.gz
shell > tar zxvf tar.tar.gz
解压完毕是这样的
2. 基本类库操作
包含以下依赖文件
php使用依赖:zlib、libxml2、libpng、jpeg、freetype、gd、openssl、pcre
把安装相关shell命令写到shell脚本里
运行install_base.sh脚本
这个脚本会自动安装相应的依赖,等待安装完成即可。
3. apache 安装配置
3.1安装
执行install_apache.sh脚本
shell> ./install_apache.sh
安装之后显示
3.2配置
配置文件:/usr/local/http2/conf/httpd.conf
启动apache
shell>/usr/local/http2/bin/apachectlstart
查看是否安装启动成功
3.1测试
通过浏览器访问服务器
4. php安装配置
4.1安装
执行安装脚本install_php.sh
4.2配置
1)从解压目录复制php配置文件至安装目录
cp/usr/local/src/tar/php-5.3.6/php.ini-development /usr/local/php/lib/php.ini
2)修改apache配置文件,添加php文件支持(355行左右)
AddType application/x-httpd-php .php
注意增加文本的格式
3)修改apache配置文件,添加index.php作为默认文件
4)重启apache
shell>/usr/local/http2/bin/apachectl restart
5)处理时区问题
shell>vim /usr/local/php/lib/php.ini
重新apache看效果
4.3测试
在apache目录编写一个phpinfo文件,查看php相关配置
5. Mysql安装配置
5.1安装
执行安装脚本install_mysql.sh
安装完成之后显示
5.2配置
复制配置文件
cp/usr/local/src/tar/mysql-5.5.17/support-files/my-medium.cnf /etc/my.cnf
初始化权限操作
shell># useradd mysql (该mysql用户会存在于同名mysql的组下)
shell># chmod +x /usr/local/mysql
(数据库用户信息不小心删除光了
① 删除/usr/local/mysql/data目录,
② 同时删除旧的mysql服务
> ps -A | grep mysql
> killall mysqld 或 kill -9 mysql进程号码
③ 从此开始执行以下指令,直至结束
)
shell># chown -R mysql.mysql /usr/local/mysql
初始化mysql数据库(创建系统默认数据库等)
shell># /usr/local/mysql/scripts/mysql_install_db\
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data &
把mysql安装文件(除了data)的主人都改为root,避免数据库恢复为出厂设置。
shell># chown -R root /usr/local/mysql
shell># chown -R mysql /usr/local/mysql/data
& 后台运行mysql服务
shell># /usr/local/mysql/bin/mysqld_safe--user=mysql &
//查看mysql是否有启动
shell># ps -A | grep mysql
测试数据库
shell># /usr/local/mysql/bin/mysql -u root
mysql> showdatabases;
删除匿名用户
mysql >delete from mysql.user where User='';
接上步,修改mysql密码(可不做此步,默认无密码)
mysql>UPDATE mysql.user SET Password=password('123456') WHERE user='root';
mysql> flush privileges;