Ubuntu下搭建Web服务器(Apache+PHP+MySQL)及初始配置

更新

apt-get update


安装MySQL

apt-get install mysql-server mysql-client

过程中需要输入root用户密码


安装Apache

apt-get install apache2

此时应当可以测试http://localhost,网页目录在/var/www/html


安装php5

apt-get install php5 libapache2-mod-php5

重启apache  /etc/init.d/apache2 restart

通过phpinfo()测试


php5的mysql支持模块

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

再次重启Apache可以在phpinfo()中看到MySQL的相关信息


MySQL中文编码

关闭MySQL service mysql stop

vim /etc/mysql/my.cnf

在[mysqld]中增加

character_set_server=utf8

init_connect='SET NAMES utf8'

启动MySQL service mysql start

登陆MySQL mysql -u root -p

查看默认编码 show variables like 'character%';


建立数据库和表时指定编码

create database mydb default character set utf8 collate utf8_general_ci;

create table mytb(...)ENGINE=InnoDB DEFAULT CHARSET=utf8;


在php中解决中文乱码

header("Content-Type: text/html; charset=utf-8");

MySQL插入前mysql_query("SET NAMES UTF8"); 


测试可用

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Garfy_/article/details/50839840
个人分类: 环境配置
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭