ubuntu server apache搭建
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| 步骤一,安装apache2 sudo apt-get install apache2 安装完成。 运行如下命令重启下: sudo /etc/init.d/apache2 restart 在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。 步骤二 ,安装php: sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql sudo /etc/init.d/apache2 restart sudo vim /var/www/test.php 然后输入: <?php phpinfo(); ?> 接着保存文件,在浏览器里输入http://127.0.0.1/test.php,如果在网页中显示hello,world!!,那就说明PHP已经正常运行了。 步骤三,安装mysql数据库: sudo apt-get install mysql-server mysql-client 步骤五,设置Ubuntu文件执行读写权限 LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令: 不用这个目录 sudo chmod 777 /var/www 这里我修改www根目录 vim /etc/apache2/sites-available/default 中第一个DocumentRoot /var/www 中/var/www 修改自己想要的根目录 重启apache2 sudo /etc/init.d/apache2 restart sudo chmod 777 /var/www memcached 安装 apt-get install memcached 安装PHP的memcached拓展 sudo apt-get install php5-memcache 编辑 /etc/php5/apache2/php.ini,添加以下内容。(这一步骤参考了网上的配置,并不是最少的配置)。 [Memcache] ; 是否在遇到错误时透明地向其他服务器进行故障转移。 memcache.allow_failover = On ; 接受和发送数据时最多尝试多少个服务器,只在打开memcache.allow_failover时有效。 memcache.max_failover_attempts = 20 ; 数据将按照此值设定的块大小进行转移。此值越小所需的额外网络传输越多。 ; 如果发现无法解释的速度降低,可以尝试将此值增加到32768。 memcache.chunk_size = 8192 ; 连接到memcached服务器时使用的默认TCP端口。 memcache.default_port = 11211 [Memcache] memcache.allow_failover = On memcache.max_failover_attempts = 20 memcache.chunk_size = 8192 memcache.default_port = 11211 重启apache2 sudo /etc/init.d/apache2 restart 测试memcached vim /www/memcached.php 添加下面 <?php $memcache = new Memcache; $memcache->connect("localhost", 11211) or die ("Could not connect"); $version = $memcache->getVersion(); echo "Server"s version: ".$version."<br/> "; $tmp_object = new stdClass; $tmp_object->str_attr = "test"; $tmp_object->int_attr = 123; $memcache->set("key", $tmp_object, false, 10) or die ("Failed to save data at the server"); echo "Store data in the cache (data will expire in 10 seconds)<br/> "; $get_result = $memcache->get("key"); echo "Data from the cache:<br/> "; var_dump($get_result); ?> 浏览服务器的这个文件 全程就结束了.
|
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
微信支付
支付宝