八亿电脑网
游戏盒子
当前位置: 首页 > 八亿电脑 > 电脑知识 >

Linux下Apache+mysql+PHP运行环境搭建教程(3)

时间:2015-03-01 21:25来源:网络 作者:win8e 点击:
游戏盒子

bin/mysql -u root
//没有密码可以直接登录本机服务器
Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 3Server version: 5.0.41-log Source distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> DELETE FROM mysql.user WHERE Host='localhost' AND User='';
Query OK, 1 rows affected (0.08 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 1 rows affected (0.01 sec)
12.可以用几种方法为root账户指定密码,我们选用其中一种。在MySQL客户端命令行上使用
SET PASSWord
指定密码,一定要使用PASSWord()函数来加密密码。例如下面设置localhost域的密码为“123456”。其它域可以使用同样的语句,使用的SQL语句如下:
mysql> SET PASSWord FOR 'root'@'localhost' = PASSWord('123456');
Query OK, 0 rows affected (0.00 sec)
如果想退出MySQL客户端,可以在MySQL客户端提示符下输入命令“exit”或者“quit”、还可以按键盘“Ctrl+c”组合键,都可以从MySQL客户端中退出。因为已经给MySQL服务器的root账号设置了密码,所以再次登录MySQL客户端就要提供密码才能进入。退出MySQL客户端和重新启动MySQL客户端的控制台命令如下:
13.如果想关闭MySQL服务器,在命令行使用MySQL服务器的mysqladmin命令,通过-u参数给出MySQL数据库管理员用户名root和通过-p参数给出密码,即可以关闭MySQL服务器。命令行如下:
[root@localhost mysql]# bin/mysqladmin -u root –p shutdown
//关闭MySQL 数据库
mysql> exit
//退出MySQL客户端
Bye[root@localhost mysql]# bin/mysql -u root -h localhost–p
//回车进入MySQL客户端
Enter passWord:
14.MySQL服务器和Apache服务器一样也有必要设置为开机自动运行,设置方法是进入到mysql源代码目录/usr/local/src/mysql-5.0.41/中,将子目录support-files下的mysql.server文件复制到/etc/rc.d/init.d目录中,并重命名为“mysqld”,命令行如下所示:
[root@localhost mysql]# cd /usr/php/amp/amp/ mysql-5.1.54
[root@localhost mysql-5.1.54]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
修改文件/etc/rc.d/init.d/mysqld的权限,命令行如下所示:
[root@localhost mysql-5.1.54]# chkconfig --add mysqld
15.使用chkconfig命令设置在不同系统运行级别下的自启动策略,首先使用“chkconfig --add mysqld”命令增加所指定的mysqld服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
然后使用“chconfig–level 3 mysqld on”命令和“chconfig–level 5 mysqld on”命令,在第三和第五等级中开启mysql服务,即在字符模式和图形模式启动时自动开启mysql服务。命令如下:
[root@localhost mysql-5.0.41]# chkconfig --level 3 mysqld on
[root@localhost mysql-5.0.41]# chkconfig --level 5 mysqld on
[root@localhost mysql-5.0.41]# chkconfig --list mysqldmysqld
0:关闭1:关闭2:关闭3:启用4:关闭5:启用6:关闭
php的安装
1.解压php-5.2.9.tar.gz
tar zxvf php-5.2.9.tar.gz
2.配置 cd php-5.2.9.tar.gz
./configure
//执行当前目录下软件自代的配置命令
> --prefix=/usr/local/php
//设置PHP5的安装路径
> --with-config-file-path=/usr/local/php/etc
//指定PHP5配置文件存入的路径
> --with-apxs2=/usr/local/apache2/bin/apxs
//告诉PHP查找Apache 2的地方
> --with-mysql=/usr/local/mysql/
//指定MySQL的安装目录
> --with-libxml-dir=/usr/local/libxml2/
//告诉PHP放置libxml2库的地方
> --with-png-dir=/usr/local/libpng/
//告诉PHP放置libpng库的地方
> --with-jpeg-dir=/usr/local/jpeg6/
//告诉PHP放置jpeg库的地方
> --with-freetype-dir=/usr/local/freetype/
//告诉PHP放置freetype库的地方
> --with-gd=/usr/local/gd2/
//告诉PHP放置gd库的地方
> --with-zlib-dir=/usr/local/zlib/
//告诉PHP放置zlib库的地方
> --with-mcrypt=/usr/local/libmcrypt/
//告诉PHP放置libmcrypt库的地方
> --with-mysqli=/usr/local/mysql/bin/mysql_config
//变量激活新增加的MySQLi功能>
--enable-soap
//变量激活SOAP和Web services支持
> --enable-mbstring=all
//使多字节字符串支持
> --enable-sockets
//变量激活socket通讯特性
3.编译
make
4.安装
make install
5.需要修改Apache配置文件,添加PHP的支持,告诉Apache将哪些后缀作为PHP解析。例如,让Apache把.php或.phtml后缀的文件解析为PHP。使用vi打开Apache的配置文件/etc/httpd/httpd.conf,找到“AddType application/x-gzip.gz.tgz”指令项,并在其下方添加一条指令“Addtype application/x-httpd-php .php .phtml”。也可以将任何后缀的文件解析为PHP,只要在添加的语句中加入并用空格分开,这里以多添加一个.phtml来示例。
本篇文章标签: 教程 Win10 win7 软件 Win8
发表评论