PHP&MySQL
PHP 的配置文件为 /etc/php/php.ini
,如果与 Lighttpd 配合使用,请检查下面语句
cgi.fix_pathinfo=1
在 web 服务器根目录下新建一个 index.php
文件,内容如下:
<?php phpinfo(); ?>
访问这个页面,查看本服务器的 PHP 信息
与 Lighttpd 和 PHP 一样,MySQL 也进入了大多数发行版的软件仓库,使用包管系统安装,参见表 16.1 “包管理系统”
MySQL 安装后,可能需要重设密码:
- ## 停止 MySQL 服务器
- /etc/init.d/mysqld stop
- ## 使用单用户维护模式运行
- mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
- ## 使用 root 身份,进入名为
mysql
的数据库- mysql -u root
mysql
- ## 更新 表
user
中,USER
项 值为“root”的行,- ## 设定这一行
Password
项 的值,PASSWORD()函数用来给密码加密- mysql> UPDATE
user
SETPassword
=PASSWORD('这里设置密码') whereUSER
='root';- mysql> FLUSH PRIVILEGES;
- mysql> quit
- ## 重启 MySQL 服务器
- /etc/init.d/mysqld restart
- ## 测试 MySQL 是否运行
- $ mysqladmin -uroot -pmypasswd ping
- mysqld is alive
- ## 测试 MySQL 密码
- $ mysql -uroot -p
- Enter password:
- ## 如果密码正确,会输出以下内容
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 6
- Server version: 5.0.44-log Gentoo Linux mysql-5.0.44
- Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
- mysql>