Ubuntu下安装 apache2 php5 mysql
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
vi /etc/apt/sources.list
nano /etc/apt/sources.list
sudo apt-get update
sudo apt-get install ssh
1. 安装运行环境
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php5-common
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-php5
2. 配置php5
sudo gedit /etc/php5/apache2/php.ini
允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)
extension=mysql.soextension=gd.so3. 配置Apache
编辑 Apache 配置文件:
sudo gedit /etc/apache2/apache2.conf
4. 配置 mysql,让它支持其它客户端访问,如果你不需要就不用修改。
sudo gedit /etc/mysql/f
查找文件
skip-networking
修改为
#skip-networking
保存并关闭文件。
重新启动 mysql
sudo /etc/init.d/mysql restart
5. 运行、停止和重启Apache
使用如下命令运行 Apache:
sudo /usr/sbin/apache2ctl start
要停止 Apache,使用:
sudo /usr/sbin/apache2ctl stop
最后,重启 Apache,执行如下命令:
sudo /usr/sbin/apache2ctl restart
6. 测试
为检查你的PHP安装状态:
sudo gedit /var/www/testphp.php
在上述文件中插入下面这行代码:
< ?php phpinfo(); ?>
在Web浏览器中查看此页面,通过http://yourserveripaddress/testphp.php 或http://localhost/testphp.php 地址。
set password for 'root'@'localhost' = password('123456'); (设置MYSQL的ROOT的密码,注意两边的单引号,末尾是分号)
flush privileges; (更新)
\q (退出)
GRANT ALL PRIVILEGES ON *.* TO root@"%"IDENTIFIED BY '123456' WITH GRANT OPTION; CREATE DATABASE zx;
GRANT ALL PRIVILEGES ON *.* TO root@"%"IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO root@"192.168.200.1"IDENTIFIED BY '123456' WITH GRANT OPTION;
set password for 'root'@'localhost' = password('123456');
MYSQL外连
/etc/mysql/f
修改 bind-address = 127.0.0.1
# bind-address = 127.0.0.1