如果你的虚拟机里面装过lamp环境,请按照如下步骤卸载和安装
首先卸载apache:(版本根据本机环境修改)
sudo apt-get –purge remove apache2
sudo apt-get –purge remove apache2-common
sudo apt-get –purge remove apache2-utils
sudo apt-get autoremove apache2
卸载php:(版本根据本机环境修改)
sudo apt-get –purge remove libapache2-mod-php5 php5 php5-gd php5-mysql
sudo apt-get autoremove php5
卸载mysql:(版本根据本机环境修改)
sudo apt-get autoremove –purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)
php可能无法卸载,不管了,不影响我们的使用,最多留点垃圾在里面
直接安装phpstudy
wget -c http://lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #权限设置
./phpstudy.bin #运行安装
网速不给力的情况下可能会安装半个小时或更长时间,睡个觉起来再搞
所有的东西都安装完成以后:启动phpstudy,怎么启动呢?
输入命令 phpstudy start
其他有关phpstudy 的命令如下图
启动 phpstudy以后 可在虚拟机浏览器访问http://localhost/phpinfo.php 查看php相关扩展信息,访问http://localhost/phpmyadmin 可进入数据库
然鹅。。。用终端命令行无法进入mysql,用代码也无法连接mysql,so….请做如下事情:
运行:ln -s /phpstudy/mysql/bin/mysql /bin
然后运行 mysql -uroot -proot (没错,数据库初始账号和密码都是root),你会发现世界安静了!hiahiahia~
然后在数据库test中创建一个user表(利用phpmyadmin,或者装一个数据库管理工具),添加一个字段id,添加两条数据
在phpstudy/www目录下创建test.php
粘上如下代码:
<?php
$dsn='mysql:host=localhost:3306;dbname=test';
$user='root';
$password='root';
$status=1;
try {
$sql='select * from user';
$dbh=new PDO($dsn,$user,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$stmt=$dbh->prepare($sql);
$stmt->bindParam(':status',$status);
$stmt->execute();
while ($row=$stmt->fetch(PDO::FETCH_ASSOC)) {
echo $row['id']."\t".$row['status'].'</br>';
}
} catch (PDOException $e) {
echo 'SQL Query:'.$sql.'</br>';
echo 'Connection failed:'.$e->getMessage();
}
?>
搞定!